ZoneAlarm causes slow bootup -
I just managed to get the problem of my slow bootup solved.

The issue was that ZoneAlarm held back bootup until the LAN acquired its address and this was taking very long. It was a very difficult problem to identify because you cant see what's going on during bootup. The way happened made it look like ZA was the problem.

The problem was solved by allocating a fixed IP address to the Local Area Connection where previously it was set to Acquire Automatically:-
> open Network Connections
> left-click on the LAN and then on Properties
> General Tab
> double-click on Internet Protocol (TCP/IP)
> check Use the Following IP Address and enter an address and default gateway supplied by your ISP.

Startup will now be only very slightly slower than ideal.