I cannot understand why Microsoft keeps on trying to play catch-up with Google and Apple. They have a tough fight ahead if that is to remain their approach (even with all of their resources).
There are a few brights spots for them - Kinect looks amazing - but their obsession with doing everything that Apple and Google are doing may hurt them in the long run.
(I am not concerned whether MS succeeds or not - I haven't used an MS product in years - but I am astounded that a company filled with so many clever and creative folk is loath to innovate on its own terms.)