sushovande said:

I like the phone very much, but I am going to hold out for a Windows Phone 7 because I want to write mobile apps.

This brought to mind a question: Microsoft has said that they are going to work on iterating the software for WP7 rather quickly. However, how quickly will they be adjusting the hardware chassis spec to address newer technologies.