I really wanted to get the Samsung Moment and was planning to get it on November 1st, but because the uncertainty of the feasibility of upgrading to Android 2.0 I decided to wait. With all the hoopla about Google's new GPS navigation software for Android 2.0 I don't want to risk being left behind, who knows what else I would be missing out in the future if I am stuck with Android 1.5. The perfect Android device for me would have a Snapdragon 1 Gz processor, run Android 2.0 (preferably stock), have a physical keyboard and would be for either T-Mobile or Sprint. Android 2.0 and the carriers are non negotiable, everything else I may be willing to give up. I'll take Android 2.0 with a custom GUI if I have to, although I would prefer stock. I think I read somewhere that the Sony X3/X10/Infinity will use the T-Mobile 3G bands and will run Android 2.0 with a custom GUI. It doesn't meet all my criteria but it is the closest I can find of all the rumored or announced Android phones (the hardware is nothing to sneeze about, by the way). If the Sony device is really for T-Mobile and is running 2.0 then it looks like this will be the one for me. Can't wait for Sony's big announcement next week.