Just to add another perspective to what Bobkberg and Labnuke99 provided:
If you are making multiple runs to systems in distant areas, you could always do an uplink to a far end switch, and patch in users from there. The advantage in that instance would be making shorter runs at the other end instead of having to make multiple long runs. You save on man hours and cabling expenses.
I have a network that I work on which was already set up that way. It helps out a lot when I have to add a drop at the far end and I have a patch panel or switch close by.