Actually... it looks like the site may still be open, despite the previous announcement that it was closing on 8/31/05. The front page now announces new sets were posted on 9/8/05.
Based on some of the strange problems they've been having with update frequency, announcements of closing, etc., though, I'm not planning to rejoin. Seems too unstable.