To vote on the Doctor Who page, read this first
Why do I need a registration? Simply to associate your votes with a user. I don't need the user, but if you want to change your votes, I need to allow you to login again to change them.
Your username doesn't have to be your Reddit username, it can be anything. You can register multiple times with the same username, and if you use different passwords, you can even have each of these accounts live and useable, but why would you want to vote more than once? It would be cheating.
Your password is encoded using SHA1, so I won't know what it is. If you don't trust me on that (and honestly, you should never trust anyone on that), you can use the superpass script to encode it further.
Oh, and I know the password field doesn't put asterisks when you type it. This isn't a banking site, it's a tv show vote site. If you can't fill in your password while no one is looking over your shoulder, use the superpass script. The login will have asterisks however...
As for your e-mail, I don't even want it and I won't use it (I won't even confirm your registration if you fill it), but if one day you want to reset your password, I want to make a password change module so you'll be able to do it yourself. Just don't fill it if you don't want to, do not put a fake one please.
Update: I no longer even ask for the e-mail.
Finally, I store the IP address and user agent string from when your registered. I don't update it when you login and I don't care about the IP of users, it's just automatic. If you find that offensive, remember that I can check server logs anyway, but I don't. Once again, it's a matter of trust... use a proxy or spoof your IP if you are paranoid.
June 7th 2011: The new Doctor Who page is up and running!