Username or EmailPassword
The problem with making email handle large attachments itself is that email is designed to be an all-or-nothing system. How would you change it? Make attachments separate? But if you do that, why not use an email service like Whale Mail (apparently now discontinued by Symantec, was a really good service), which is designed for emailing large files to others?