Hi. I've had a Galaxy S for about 3 months, and when I got it was torn between it and the HTC Desire. Well, I've had a new Desire here all weekend and have been playing with it non-stop, and I'm now certain I made the right choice 3 months ago! There are some big plus-points to the Desire - namely the GPS, which worked flawlessly, the quality feel of the chassis, and also the way that FB / Twitter etc., integrate with the phone's calendar / contacts etc. I ran GPS Test on both, put them side by side on my car bonnet, and it was clear that the Desire did a far better job of holding on to the satellites, and at a far lower SNR - often around 15. The galaxy could lock onto more, but it regularly lost most or all locks and had to start again! I assume this is where the unreliability comes from. I sat both of the phones side by side, on the Google Maps screen. The Desire had me within 6 feet, rock steady, and the Galaxy had me jumping all over the place, as usual! For me though, the screen is the clincher with the SGS, as well as the fluidity of the UI. The Desire's colours definitely looked washed out when placed next to the SGS, and the Desire comes nowhere near the SGS when it comes to the silky smooth graphics, scrolling around the app drawer etc. So .. now I'm satisfied, I have one Desire for sale. But in a way I hope it doesn't sell, because I would love to keep it! Is that greedy?! Galaxy - 2.1 (JM9, no lag fixes, stock launcher) Desire - 2.2 (with the latest OTA update) Cheers Dave.