Ah, the good ol' render loop. Everyone's favorite topic of conversation. As I'm sure everyone is aware, the Managed DirectX samples that shipped with the DirectX9 SDK as well as the Summer 2003 update used the 'dreaded' DoEvents() loop I speak so negatively