Sorry if there is already a thread about this game. I did a search for it, both by keyword and by going through about 6 pages of the PS3 forum, and didn't see it listed.
OK, so I played the demo for this game a few minutes ago and was fairly impressed, and the reviews have been pretty...