Hi scruffbucket. Start - Run, type in msconfig and click ok. In the System Configuration Utility box, click on the Startup tab and remove the ticks from the boxes for any programs you think may be causing your problem, then reboot. If your computer now boots ok, you can put ticks back in the boxes one at a time until you have isolated the culprit. By the way, ZoneAlarm has 2 boxes, one for ZoneAlarm itself, and one for its other component TrueVector.