Guys, I am living in saudi arabia and last week i went for a cross country ride (about 8000 KMS), I had ample time to test the GPS and maps capability. I had MAPDROYD, ORUXMAPS & GOOGLE MAPS installed in my HTC LEGEND. Also I had "GPS TEST" installed. I am very disappointed to say that GPS didn't worked even for a single time correctly on my phone, I always used to get "you location is temporarily available" or "GPS location fix failed". Also GPS TEST always showed 8 or 9 sattelites in view but 0 in use "always" On the contrary, my friend's Nokia N95 (with NOKIA MAPS installed) was working perfectly with about 99% correctness of maps data and location fix. Also we were lost a couple of times and NOKIA MAPS came to our rescue every time. The course plotting is awesome for NOKIA MAPS. I really wish to see this kind of functionality in android bases phones. GOOGLE MAPS is ok but you need continuous internet connection which is not possible through out the road. Any comments or suggestions ?