Warning: This blog entry was written two or more years ago. Therefore, it may contain broken links, out-dated or misleading content, or information that is just plain wrong. Please read on with caution.
Do not add value to a system that the client is not willing to pay you for, unless you yourself own the system and are the client.
In which case add as much value as is necessary to distinguish it from the competition.