I had an old link in my source code that brought me here. I actually used the code from this project in my Ballistica project here at Sourceforge. Unfortunately, I had it wrong at the time. Creating external ballistics on the fly was overkill. Now that I know that it's possible to use a program like yours to create tables first, I'm going to remove the ballistics calculations from my program and let it work of data sets and run the processes on environmental changes with interpolation against the data. This will probably run infinitely faster. Thanks for updating your great project with a GUI now.