"by Alkonaut (604183) writes: Sometimes they ARE at the frontline of ideas and research (singularity, photosynth etc.), but more often for a huge company such as MS it is more convenient and cost efficient to take good ideas and either buy them or reinvent as something either better because it is newer than the competition (.net vs java), has a more efficient development model than the competition" . . . .