Whatever your view on MS or the 360 are, you have to admit that owning up to such a huge mistake publicly and getting ready to spend over a billion dollars to correct it is something worth applauding.