Out of frustration and anguish over my Torrent Speeds, I searched around and found some cool tools to check if your ISP's are Tools.
http://www.canyouseeme.org/ This link is pretty much an open port checker. Great for diagnosing why your dloads are slow.
example: Error: I could not see your service on xxx.xx.xx.xx on port (6881)
Reason: Connection timed out
(your ISP is Messing with it)
http://broadband.mpi-sws.org/transparency/bttest.php
This one runs a java applet which tests ports and http traffic and puts it into a nice graph to send your ISP with a letter titled "Please Explain"
Anyways ISP's are big companies so good luck sticking it to them.
[Moderator edit (MF): moved to correct forum]



