I haven't figured the GPS bit out yet. I may try using Garmin maps with Navit. I think this is more of a problem with linux in general, not just ARM. If you're aware of a good i386 nav program for linux, do tell. There is always QEMU's single process emulation.

