Yeah. I have done a little C++ in college in a graphics course and I actually created a game engine using c# and xna. The framerate would dip every five seconds or so because what I think was liberal use of object creation so garbage collection was dipping the fps. I started to create a general use pooling tool but quit and figured I would just use Torque and save some time. That's cool that you contacted MS. I might shoot them an email after work calms down in January. We deploy all the big web site changes twice a year and Jan 2nd is one of them. I am hoping they offer Natal support with xna.