Last Updated: March 7th, 2013
Update: This whole situation ended up being resolved just a couple of weeks after this story was published, with HTC backing off on its assertion that the stock and custom HTC ROMs couldn't be distributed. It did request that the HTCRUU.com domain be handed over, but the ROMs that were hosted there previously will now be available at ruu.androidfiles.org. It's good to hear HTC isn't cracking down on the custom software community, though whether this resolution came about because of a legitimate misunderstanding, or simply as PR damage control, isn't clear.
Last Updated: March 8th, 2014
Buying a smartphone is a lot like telling a joke - timing is everything. Purchasing a Galaxy S III a few months ago was probably fine and dandy, but today, everybody sort of knows we're closing in on the next round of product announcements for 2013.
When do I buy? Which announcement do I wait for? Do I buy as soon as my contract expires, or sit on my upgrade until something new comes along?