Posted by A Ocean on March 10, 2010 ·
Image via CrunchBase
Microsoft may not have got it all right with some – or most, depending on once perspective – of its product and software launches over the past few years and Apple’s iPod may be way ahead of Microsoft Zune in portable media players, you could bet your iPhone on Microsoft not sitting idle and letting Apple’s much hyped and awaited iPad take all the glory and time under [...]