I just got a simple animation working, only to discover that even without any implanted delays in code, it runs at about 1.1 fps!!! I narrowed the bulk of it down to the Render() function that I use to draw. I AM using the EMULATED device drivers rather than direct hardware access as the hardware on my laptop does not appear to be compatible with DX10. Any other ideas off the top of your heads as to things that could slow the program down? When I did an animation in DirectX 8 I had no problems whatsoever, in fact I used a for loop of like 300 million increments just to slow it down enough to be visible. When I have a little more time I will post the snippets of code so you can see that too.