Whiterabbit posted a link to GemTowers in the discussion of today's game (Treasure of Persia). Since my comment are to that game and not the given game, I'm posting here rather than the game comments.
I downloaded and tried to run GemToweers. I am running Vista32 Ultimate SP2. I have DirectX 10. The game insists I have DirectX 9.0 and it needs 9.0C to run. It aborted. I removed it.
If it can't even tell accurately that I have a higher version of DirectX, then someone has something codes wrong. Probably - they're only looking at the last part of the number and "assuming" the "9".
If they fix that, I'll be glad to try it again.