I've been a Network Engineer for over 10 years and ever since I've dealt with computers, cabling is one of the worst aspects of the job. I can't tell you how many times I've run/extended CAT3/CAT5/CAT5e/CAT6 cabling and ended up terminating both ends and testing them.