I have a membership site in beta right now... At the moment, when a user registers, it marks the account as unverified and sends them an email with a link to verify their account.
The real reason for doing this is to make sure they entered their valid email address correctly.
So I was contemplating on removing the verification step to make it faster and easier to sign up. Just have it create an account that they can log into straight away.
The site uses PayPal for payment processing, so no sensitive data stored locally. It also only asks for a username, email address, and password when they register. So, really the most sensitive piece of info is the email address.
If I decide to do this, what sorts of problems could I be facing? Obviously, spam is one - but I'm developing ways to deal with that. Anything else?
Would you strongly recommend against this, and why? If it matters, I'm building it on the ASP.NET MVC platform.
Thanks in advance!