Yep, the site just went "live" yesterday and we're still scrambling to get a few last bits and pieces of it into place. I hope people enjoy it--there are lots of nice features, from what I've seen of it myself.
On the other hand that mud Web site also looks as if it's got potential.
--best regards