OO already is putting pricing pressure on Microsoft. Given basic dynamics of disruptive innovation, I'd expect to see a recognizable sea-change under way in under 5 years. Of course the installed base will take a few more years to really erode, but...

Cheers,
Ben