It sounds like a good start... and make sure you have some sort of firewall installed from the start to keep these little problems to a minimum. It still sounded to me like you had caught something that was taking control of your machine.