Not too long ago I saw this article on Lifehacker on a "Cordless Workspace" which inspired me to do something about the mess of cables, hanging off my desk (well, really a table).
I went looking for a basket similar to the one they used (seen to the right here), but had no luck.
I ended up doing things on the cheap. I purchased a roll of garbage bag ties (that you can cut to length) and some "screw eyes".
I placed screw eyes around larger items like my power supply and internet isp modem and then along the back of the desk. I inserted the garbage ties through the eyes and around the devices and cables to hold everything in place. Lastly I secured some of the loose cables by duct tape. I know... but hey, it works!
In the photo below you'll see my D-Link router, power bar, ISP cable modem, a USB hub and some of the cabling.
Also, I'm thinking of installing some kind of basket drawer for my scanner to make more room on top of my desk.
Overall I am pretty happy with the outcome considering it was only a couple hours of work and a total cost of about $5.00.