Major Nelson's page has a post where you are baited to tell the head of services at microsoft why they are idiots. Here's a couple links to help you out if you want to join in the fun.
Major Nelson's site (good for general 360 update news)
Destructoid's article on the situation
Major Nelson's site (good for general 360 update news)
Destructoid's article on the situation