Sheesh, this has been quite a journey. I sign up in back in February nearly a year ago, but first the confirmations never reached my email, then they did, but I got 404 errors from the confirmation links. I gave it another try just now and suddenly, poof! I'm in! Feel like I should get a medal or something. Or maybe a henshin device. That counts as heroic determination, right?