Many US carriers don't tell you how close you are to an Android update -- in some cases, you'll be thankful if you get a forum post after the new software hits. T-Mobile, however, just became more accommodating. It just launched a tracking site that shows you whether or not an Android device upgrade is still in development, at the carrier for testing, or ready for action. If you're curious, you can also dive into a discussion. This isn't the most elaborate page (you won't get time estimates), but it will at least let you know whether or not you should be patient.