I would probaly go with option a, i found microsoft to be a pretty easy company to work with when i have problems(at least in the U.S). Im sure as long as you call them before your warrenty goes up they will take it back and give you a new or probaly a refurbished xbox 360. Option c sounded pretty good aswell, but i think you would not have a working 360 for a while, in the U.S the Elite is supposed to come out some time in April, i dont know about whrer you live? They are going to be super hard to find aswell, everyone is going to want them in that exclusive black color. But that is definetly a hard decision to make.