Yeah its sucks. I am really kicking myself for voiding my warranty especially since I had one through gamestop where they just give you a brand new one if yours break. No waiting to send it to microsoft.
Oh well, it turns out I have way more than enough money in the savings to get a new one. So I should be back in the game soon.