1. This is so true. I can sort of remember some of which companies allow spaces and special characters in their passwords, but 9 out of 10 times, I either type in 4 or 5 passwords or get myself locked out and have to reset the password. Frustrating.
3. Well that is a pretty silly quibble. You can choose how you send it: either click on it and use your default email client or right click and copy the link/email address to your clipboard and use it wherever you want. Easy peasy.
5. In my experience, designers are the only ones who actually put a softer white in their designs/pages. It's something the average developer that got stuck with doing a front-end design wouldn't do.