Tech Support (not this message, but the part of the forum it's posted in) will be the place for anyone who has problems running the game. I will create a sticky sooner or later that includes frequently asked questions (a FAQ) so you can find your answers quicker. Thanks for visiting, hope you enjoy the game.
Edit - Created a specific seciton of the site for this kind of thing, topic has been moved. Post any problems in the thread you are reading this in now.