The mess!

I definitely need some sort of cable management system in my house. There are just tons of wires running all over the place. Under my desk is the worst. Computer cables, monitor cables, keyboard cables, mouse cables....it's a mess. How do you keep your cables from running rampant? Just tie them all together so they aren't all willy nilly or do you have something better? I want suggestions!