Lets face it, Android is a mess right now. Google seemingly has no control over which phones get what update. You have year old G1s running 1.6 while a 3 month old phone like the Hero and 2 month old phone like the Moment are still running 1.5, it makes no sense at all. Carriers and manufacturers are skipping updates like 1.6 and 2.0 and promising 2.1 updates while leaving their customers on outdated software. With Apple and AT&T's contract ending this summer and with it being hinted the iphone will make its way too all the major carriers, this could mean the death of Android. The new iphone will almost certainly do alot more than even 2.1 can dream of and with how badly Google, manufacturers and carriers are failing with Android updates, I wouldnt be surprised to see a TON of Android users jump off the bandwagon and get an iphone. I know I sure will if this keeps up and I have only been an Android user for a few weeks.