I'll add my support to Flyswift suggestions buy the Navbox pro product - it's easy to use and if you have a GPS and the connection cable (also supplied by them) you can upload your planned route into your GPS (well most models anyway) - mind you most VFR flight plans can be filed over the phone