Take a look at this link ... I have not read it thoroughly but it looks relevant.
http://www.pcreview.co.uk/forums/thread-1709550.php
By your isp .. I mean the company you pay for your internet connection .. Are you in UK with Tesco or NTL? ...educated guess