Just when I start hearing people saying how OpenGL is past it and that Direct3D is THE 3D graphics standard, that OpenGL just can't keep up these days, what with all the GPU related API enhancements in D3D 10 along with Geometry Shader support and an arse load more, I stumble across this from a couple of weeks back:
http://www.gamedev.net/columns/events/gdc2006/article.asp?id=233 Woo! OpenGL 2.1 LM sounds superb, exactly what a game developer needs for a fast and efficient 3D Graphics API. No blubber, no bloat, no software layering of pointless, unneeded features, just a lean, mean, 3D Rendering machine. Along with Geometry shaders. And Sample Shaders. Texture shaders are still there, it's 100% backwards compatible and just generally gives D3D a swift kick in the nuts.