Wow, I'm suprised to see someone else developing using the DX9 SDK... or developing for that matter in a C derivative
I used to program C++ DXD3D, starting working on a 2d/3d rpg with another artist but I became to overlly engulfed in trying to make a portable graphics engine framework that encoupled *nix and win32 with OpenGL or DX, unfortunately I have too many things going on and not enough time to accomplish everything I would like to do.
If you need help with something let me know....