Check out
Co-pilot .
I find this quite good, although you will have to either enter your own waypoints, or generate a set using the link on the page.
This program will also do weight and balance calculations and display then graphically if you define the limits in the program.
Have a look at the manual on this page, but to actually check out the program you need a PDA running the Palm OS.
Hope this helps.
Regards.