@reddick, have you given the permissions - in ZoneAlarm - for Svchost.exe, Spoolsv.exe, Lsass.exe (and other) Windows System files to access Internet? If not, then open the ZoneAlarm Control Center, and allow these processes to "access" Internet.
i have a gprs conenction and i want to know that is there any really need of a firewall ?