Thanks Vernon.

I'm going to install the ZoneAlarm firewall now.

He says he has already hacked into my PC and the software says it stops people doing this. Is it a case of "Once they're in, they're in" or will this stop him getting in again?

How would I find out his IP address in case he does start messing about?