Whats up with it? The site ( http://www.ecgames.com/products/ ) doesnt give a lot of information, and the "Buy Now" link is broken. Is this a reliable alternative to the crappy build-in multiplayer? Can anyone tell me ANYTHING about "Populace"? Thanks.