http://lifehacker.com/364054/top-10-ways-to-get-cables-under-control