It shouldn't be necessary to register with name and email address. It should be sufficient to enter your payout address into a field of the applet (if applets are able to communicate this to the server), otherwise use an HTML form field or allow the Bitcoin receiving address to be appended to the URL of the "generate" page.
I hadn't thought of doing that, I'll definitely consider it.
One problem that I'd need to work out first: what would I do if you didn't generate enough to cover the fee of sending it? eg only 0.005 BTC. Right now it just goes in your account until you mine enough. Hmmm I suppose I could store how much has been mined for a certain bitcoin address and send it once there's enough. I'll have to think about how to do that with my current system.
Wouldn't it essentially be storing it in the same way when a bit coin address = an account? Instead of the e-mail, you'd have the address, and there would be no need for a password.
Yup. In my code though I made assumptions about the username always being an email address. I should be able to work something out for this though.
I'm curious why you guys would like that feature - is it just to make it easy to stay anonymous? If you're worried about that then until I have this feature you can give a fake/temporary email - I don't validate it, it's only used to email a link to reset your password in case you forget.
Are there other reasons? It's helpful as a developer to know why users want a certain feature, to make sure I give you what you want.