Definately Zone Alarm, I've just uninstalled it (although it was reluctant at first) and the problem has stopped.
This has now allowed me to do a system restore (which I couldn't do until getting rid of the updated ZA) back to a time before the update. So basically I am using an'older version' of ZA now, and reluctant to update it again.