Im in a terrible dillema here. I am making a DX8 engine (in vb6, dont flame) but I will port it to another language, which I will continue developing the engine there. The two options I have are VC++6 or VC#. Along with the new language, i will go for directx9, coming out on october. I know dx9 will have native support for .NET, something DX8 didnt have and im wondering: Is it best to go for C# and directx9, or stick with VC++, of course directx9. What do you think?