Holy shit. I spend most of the morning trying to send a file to a client, to no avail. Each time I try to attach it, it uploads for a LONG time and then suddenly reloads the page without attaching the file. No error message, nothing.
Turns out the file is .8 megs larger than is allowed by our webmail system.
Seriously, if the user does something that your system doesn’t like TELL THEM WHAT THEY DID WRONG. Don’t make them guess.
Seriously, how hard is it to add an error message saying “your attachment is too big.”?