I want a phone that is strong at graphics, I know that n900 has a GPU, isn't that an advantage?Htc desire has an impressive 1 GHZ cpu BUT , not GPU , so it will not perform weaker at graphics?Then , another thing to worry, ONLY 80 MB FOR PROGRAMMES on HTC DESIRE?!?!?This is frustrating, no memory stick installation?!I don't want to wait 1 milion years for that update.The next problem is: are there enough games & apps for n900 on the market? So what should I buy? n900 or HTC.I don't want stupid java-based games on htc.I want real nice looking apps.Android market looks kinda dissapointing... like stupid java games