there is a good software you can download for free at
http://www.nav4all.com but you will need to buy a gps bluetooth .this will save you a monthly bill.or you can buy a gps navigation. from
www.alk.com wich is a great navigation software and is treo friendly recognized by microsoft on one of there sites.Good luck.