A good way to bring people in, besides telling them about the site, would be to give a good description about the place, and what exactly it is that they will be able to do in the site. I say this, because after reading some posts about the game, it left me a slight confused, and thought it would be best to mention it before other leave out of confusion... A good opening is a good way to attract people.