On a different subject ( not related
) something should be done about the APIs. The problems with the two current ones are
1) DirectX - MS Control and not cross platform . But has a fairly fixed standard.
2) OpenGL - Not under some company's control but has the propreitary extensions issue which makes it hell for game devs to optimize for a certain platform.
Basically we need a new standard ( maybe opengl 2.0 can address this ) which incorporates good points from both and thus game devs have a fairly fixed, cross platform, free standard to target to.
Then game devs can say to hell with MS