"Whenever you put in a feature before you really need it, you are guilty of programming while stupid"

Russ Olsen