You might want to look into The Brain (thebrain.com). It can handle numerous connections and different types of connections, but after a certain point it loses the ability to have it all visually at once. It still works great as a visual reference, though. I know that doesn't make sense. It's also not very cheap, but…