Updating the websites? (New Screens inside!)
Both the company website and the game website mention 2007 releases. This gives me the impression they haven't been updated in some time. For a passer by like me, the website is my first point of call for info on the game.