feh, I think some of you guys are just way to young to appreciate MS and DirectX. They made it and it's a better world for all consumers. It's not about greed.
Before, when you had to really search for your own drivers and everyone implemented their own rendering engines, this stuff was a nightmare for all.
You would buy your game, install game...then choose your video card and sound card, hoping you chose the right ones. Sometimes your soundblaster 16 card would not work as soundblaster but work as Adlib. Then we had to pick if we were using a joystick of some sort or not.
Than MS decided, why not have our engineers develop all this stuff for everyone, and all people had to do was get drivers for their cards and patches for their games. And all you do now is pick if you wanted to use an auxillary controller, tweak audio and video settings. Off you go.
It's a much better world for computing and gaming, and thanks to Microsoft and their development of DirectX. DirectX is Microsoft's...why is it bad they control what they created? It's not...it's not
The above was some of my humble opinions and facts. Agree or not