Give the guy a break, this is appropriate place to ask the question.
Also, the SD forums are the official forums for the game.
Edit: Official North American forum (as referenced by GPG). Atari is supposed to have the official non-North American Forum, but they don't really support Demigod at all. They have one forum in the German section with 3 posts.
Edit 2: Sorry LO. I misread what you wrote. It looked like you were getting on his case for posting. My bad, I apologize.