I've been trying to play demigod all day, but I keep getting "Deviced3d9.ccp" related errors
I've updated my video drivers and directx (updating directx has let me play more than 5 minutes where that was about how long I could play before updating it to the most recent verson) but I still get the errors (normally before being able to even finish a short single player game)
In addition to the "warning: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(966) Driver internal error" in that log, I've also gotten one where it said "device lost" though I don't have that log anymore
All in all it just ends up with my screen just going one color and being unable to alt-tab or ctrl-alt-del out of the game, meaning I have to hit the reset button, I'm at the end of my wits here
Ok, I think I fixed it after looking at one of the other directx related topics (sure, they pop up AFTER I finally decide to post mine)
I deleted my temp files folder at:
C:\Documents and Settings\User\Local Settings\Temp
And then reinstalled the video drivers, I've been able to play a few long skirmish maps without the game freaking out again
Now the trick is to get the AI demigods to stand still long enough so that Rook can squish them with his hammer for the "Lets get hammered" acheivement... 
*Edit AGAIN*
Well, turns out my problems aren't solved, its gone back to a mostly black screen and on the UI thats still visible it has black squares all over it (think giant pixels), I can't get a log of it since it forces me to hit the reset button (can't ctrl-alt-del out)
I'm sad again 