what is it for??? I've seen this cylindrical thingy on all sorts of cables, most notably USB and VGA, does it have a purpose? is it a resistor of some sort?
That is called "choke". It used to reduce EM interference on data passing through cables. http://en.wikipedia.org/wiki/Choke_(electronics)