@magicalclick: I think currently both Apple and Google are overinflated.  Microsoft has more staying power.  Google is really just a one trick pony (advertising) and Apple is currently very trendy.  2013 is really going to show if Microsoft's plan is going to start paying off.  It seems like the have so many new things in the pipe but they won't start becoming widely available until November.