But the point is, that it was happening with my internal modem and now it's happened with my external.
I THINK I have it sorted.
I deleted all my TCP/IP protocols and started again setting them up.
I had too many, namely a few set aside for PGP VPN Adaptors and such, and now they've gone it seems to work fine.
I even added in IPX support too, for the heck of it.