Thanks for the reply.
Yesterday I tried my laptop, both with the internal ethernet connection and the PCMCIA adapter, at university and it had no problems connecting to the lan and browsing the web (albeit through a proxy, which I had to disable when I got home).
At home, I directly connected the laptop to cable modem, was given an IP address (In the range 81.109.33.* I think) but still couldn't ping anything. I tried rebooting the modem, releasing and refreshing the IP address but got the following two errors:
"An error occurred while renewing interface Local Area Connection : The DHCP client has obtained an IP address that is already in use on the network. The local interface will be disabled until the DHCP client can obtain a new address."
"An error occurred while renewing interface Local Area Connection : unable to contact your DHCP server. Request has timed out."
So far I've had an enginner visit and called technical support three times. The enginner admitted he didn't know what was wrong, and all but the highest level phone tech didn't have a clue: He suggested there was a problem with DHCP leases not releasing / refreshing which, given the error messages above, I'm inclined to agree with!