A reliable GPS is extremely important to me when choosing a smartphone. I want to install android based navigation software, rather than have separate units for driving and hiking. The garminfone seems overpriced given its hardware and ancient android 1.6. Samsung's Galaxy S impressed me with its 9mm thickness, large Super AMOLED and blazing fast hummingbird processor. After learning the GPS was unreliable, I decided to further explore my #2 choice, the HTC Desire. Please comment on how your GPS navigation has performed, specifically using igo, copilot or similar navigation software. Do you feel it is as accurate as a dedicated GPS unit? Thanks.