One does not need 1GHZ to run an operating system. - Maemo is proof of that, NITDroid is more proof of that. The N900 is capable of running 1GHz as so many of us who have overclocked it know. There are 5 hardware buttons on the Nokia N900, not to mention the physical keyboard. Don't rule out the device that can run almost anything on it. The question is - do people want WP7 on their Nokia N900? I certainly don't want a buggy OS.