I'm keeping a close eye on the yet to be released Garmin nuvifone.
http://www8.garmin.com/nuvifone/
It will certainly have good GPS software and antenna as standard. The camera will be a 3 megapixel model. If that's the case then I'd have in a single device a phone, GPS, camera, Bluetooth, and Internet access. It probably won't be waterproof, but my tank bag will resolve that.
