While I'm not exactly the most technical-minded in terms of development, this thread has changed my views on the Galaxy S. I'm currently awaiting my network to get the HTC Desire in stock, however the wait is becoming stupidly long (been waiting 2 months already with no sign of stock in the near future), and the Galaxy S is the only phone available from Orange that seems to come close. I've been put off by Samsung from the lack of support and general lack of depth with their phones. My current Tocco can barely use Java applications, and has one incredibly sluggish processor. Forgetting about the N900 for a second (as much as it hurts to say it), could any of you guys give me a more under-the-bonnet comparison between these two Android handsets?