21 feet is not too long, and I would recommend you construct these interconnects, which I have run for 50 feet without problems.

http://ubb.outlawaudio.com/ubb/Forum14/HTML/000069.html