??? Those specs hardly dominate the N900. 1000GHz Snapdragon ARM vs 600GHz ARM - ok you get that one, but... 4.3 vs 3.5 screen - depends on what you use the device for. I consider the smaller screen a major advantage. On-screen VK keyboard only vs both VK + HK - N900. 448MB RAM vs 256MB + swap for up to 1G - call it even since swap is slower. 512MB ROM vs 32G ROM (1G+ for apps) - no contest. N900. Otherwise, specs are pretty even. For my purposes, I give a large edge to the N900. But, that's only considering the hardware. WinMo...you can't be serious...you'll need that Snapdragon...