Another choice is
http://www.amperordirect.com/pc/c-gp...ng-gpspda.html
This unit could be turned into a GPS with the addition of a CF GPS receiver. It can also accept up to 1 Gig SD cards and unlimited CF cards. It is pretty cheap Pocket PC 2003 device.