Microsoft has officially released version one of the free XNA game studio, you will need Visual C# express but that's free as well. Isn't Bill generous at the moment.

http://msdn.microsoft.com/directx/xna/gse/