I love and hate msft at the same time. I hate msft for being so unoriginal and love msft for catching up eventually. msft never had an original products in its entire existence, but it always manage to catch up and surpass. Now steve jobs is gone, it is time for msft to catch up. if I am not wrong, I think msft is ready to dominate again for PCs (or Tablets this time around). Windows 8 is a winner, no matter how you slice it or dice it. Live tiles are a great branding and functional win for microsoft. Just base on that infrastructure, Apple looks old and gasping for new ideas. The fact that Windows 8 sold better than expected, you know that MSFT is coming back to dominate. However, its stock performance always gets to low 30s and then punks back down to mid 20s. every f#$# year. But ... now we have more cash in the market (thanks to Fed printing $$$) and also MSFT may deserve its run up after years of oscillating .... will we see msft get to 45 this time around? The chart is telling me that it is due to step up!!! so I am betting on a new trading range between 35 to 50 in the next 12 months. I think there are just too much money being printed out there and some of them will have to find home in msft. Unless we see Windows 8 starts to aggressively eating away the market share in tablets, phones and PCs.... we won't see the 60s. However, I won't rule that out. Since I believe that with Windows 8, MSFT has the opportunity to be the Oracle for the personal computing space for all businesses.