News Analysis: Microsoft is spending big bucks on technology it could easily develop in-house with its huge stash of R&D bucks.
Microsoft Acquires Missing Pieces
Microsoft Acquires Missing Pieces