Besides, bad repetitive code almost always results in bugs. If there were a ten commandments of programming, that would be #1.