I know it has been some time. When I posted that I would try and help with the D3D implementation, little did I know I would start a new job in a new city a few days later. After relocating and getting everything settled, I thought I would still have time to work on it. But, I was wrong. I will try my hardest to schedule some time for this. I am still interested in working on it. I was also thinking of doing DirectX10 as well, but I don't have Vista on any of my computers.
I'll keep you guys updated on any progress.