The site is at 20717 / 21000 right now
for those of you who have been waiting to get in, now's your chance. Please show 2 ratio proofs, and promise to use your account. They're just going to disable you if you don't download much. I have 3 invites available.