I'm planning a switch from the spaghetti wiring of my current networking rack to an organized cut-to-length system. I'd really like to plan ahead as much as possible. The best way I can imagine doing this is to map all the connections virtually first. In the image below you can see my attempt to do just that with Visio 2010. Unfortunately the connector tool in Visio doesn't seem capable of handling this because it always finds the shortest path between two points.
Are there free or low-cost tools available to do this?