I'm hoping someone with more knowledge about Direct3D/DirectX could clarify some things for me. Since we're seeing a lot of progress on .NET running on OSX and Linux, does this mean that at some point you'll be able to run Windows games on both OSX and Linux? If not, what are the major hurdles there?