Should make it easier to communicate and get games setup as you don't have to add every new player that comes along to your list. It's currently open to the public, so just search for it under communities and join up.
(Will still be a couple days before I do anything with it, though, as I'm still waiting for Paypal's damn "echeck" to clear ;p)