Damien pointed me to this very important article for all developers.
1) More features isn't better, it's worse.
Feature overload is becoming a real issue. The last thing a customer wants is confusion-and what's more confusing than comparing technical specifications, unless you are en expert? Only nerds get a kick out of reading feature lists. (I know - I'm one of them.)
I can't tell you how many small programs I use that do just one thing well. And I can count on my fingers the number of features in Word and Excel I use on a regular basis. The KISS methodology has been sorely lost on the computer industry. I will try to keep the points in this article in mind whenever I find myself adding something cool to an application.