like communism, open source/free OS sounds great on paper, but lousy in real life. so people thought because android is free, users would get the updated versions of the OS as soon as they came out, that the update would be full as opposed to partials, and free of charge. but nothing is further from the truth. the mt3g is stuck with android 1.6, and so are a bunch of other android phones. the droid is getting the 2.1 update but it wont be the full version of 2.1; from what i understand, it will be missing something. newest android version is never free of charge because you actually need to buy a new phone to get it. so if you want android 2.1 and you have a mt3g, tuff luck cus u need to spend money and buy the N1. bogus!! the multiple versions in multiple phones with different hardware limitations with multiple versions of one version has resulted in android's "fragmentation", which also messes up the android market, limiting availability of certain apps to certain phones. another reason y open source sux.... doesnt anybody see this? r people in denial?