How many new people do you get a day? It does seem like a lot of work to wade through.
I have always thought that giving credit card information would be a deterrent to people signing up for multiple aliases. You don't have to charge anything but it's kinda like another form of ID.
What the hell.....charge everyone a dollar just to get an alias and they have to use a credit card to pay!