Every now and then, I get customers for my employer Dutch Open Projects that have the weirdest functional requirements. Do not get me wrong, the customer is always right but it helps some time if we can discuss and ask why they want certain functionality.
Take for example the "mail this to a friend" function that is still popular in many designs. First of all, it is stupid functionality. If I want to notify a friend about a page, I bookmark it to delicious. If I really want to make sure (s)he sees it, I use instant messaging and as a last resort, mail.
But I'll never use the mailservice of the website, I have to give my and his email address and I do not think that giving aways another persons email address is a good thing to do, and will never give away my address if there is no need to. Then there is spam.
All User Generated Content suffers from:
- IP right problems
- Trolls
- and spam
Anything that can be used by spammers, WILL be used by spammers, including the "mail this to a friend" functionality.

To proof my point, see this mail I got. There is room for some remarks hence that is were the spam goes. And now, the "good" name of GE is associated with the spam and they did in fact send it to me. Stupid functionality (no-one uses it), stupid functionality (everyone can abuse it).
Mail-this-to-a-friend must die!
Recent comments
1 day 1 hour ago
1 day 11 hours ago
1 day 20 hours ago
2 days 3 hours ago
2 days 17 hours ago
3 days 2 hours ago
4 days 2 hours ago
4 days 9 hours ago
4 days 11 hours ago
5 days 2 hours ago