Why is GOOG always compared with MSFT ? They are way more innovative than MSFT IMHO. Atleast I love most of their products. Also they are into many other things like Google got the APPtitude competition, Google summer of code, Google CodeJam etc. As a B.tech Computer Science student most of us dream of google and not M$. Sorry if my opinion is rude and crude !!