The best way is probably using Elementary and FVD.
The reason I say this over newton2 is that when you used newton2 and export your track in a heartlined state, the heartline is incorrect. A perfect example of this can be viewed in my own ride:
http://www.coastercrazy.com/track_excha ... ?tid=16152
One possible way of getting around this is by using newton2 to create your 0g roll, export the element without heartlining, then heartline yourself using the AHG.
I personally would use newton2, because thats the easiest way to integrate your element with the rest of the ride, but the *BEST* way in my opinion may still be with FVD and elementary.