So it looks like C# and DirectX are a good option. I have one concern with C# though- isn't there some rule in the EULA about microsoft owning anything you write in C#? I've heard various people allude to it but, but never heard anyone actually explain it. What's the deal with that?
metal