Damn... I had a boss that wrote significant parts of a product and we could always tell that he wrote part of it because he'd repeat a 30-line block of code 7 times, rather than writing a subroutine.
There are cases where we all violate the DRY principle... Sometimes it makes sense to subroutinize something the fourth or fifth time rather than the second time. But overall, DRY is good.