All right, I've Googled the subject and cannot find anything definitive. From what I have been made to understand, updates to the Android operating system go like this: Google releases the update (In the case of 1.6, 9 months ago) The handset makers receive the update and change it to their liking/to fit their own version of Android The handset makers then send it to the telecom companies for approval and they make their own suggestions The handset makers tweak the update again before sending it back to the telecom companies Once they have approved the version of the update, the telecom companies push the update out to the handsets using their own network Someone, anyone, please correct me if I am wrong and tell me how I am wrong. If it isn't too much, can you please provide links to the appropriate information? If I am right, please do the same. The reason that I am asking is that over on the T-Mobile forums there are 3 posters that are insisting that if Behold 2 owners have a beef, then it is with Google and not T-Mobile. They are insisting that Google pushes out the update over their own servers and that T-Mobile has nothing to do with it. This is the first I've heard about OS updates being released this way. These posters have been openly accused, by me and others, of being paid shills. An accusation that none of them have addressed. If they are right, I am willing to contact Google, and leave T-Mobile out of the equation. If they are wrong, I want to call them out as the lying corporate shills that they are, and make sure that everyone on the forum has the right information, with appropriate evidence. Any help anyone can give would be much appreciated.