How can I streamline the customer account activation process?

Thanks @Kyle_W - This is a step in the right direction, but still does not solve the problem. This is basic functionality in other systems. How would a store owner know that an email address is legitimate vs. spam vs. a typo? The only way to accomplish this is via end user verification proving they have access to the email address they are signing up with.