Have you looked at what preferences Safari is using?
Also, did you have an older version?
Still won't work after restart?
There is never a good reason to "drop your guard" and disable or have to configure a normally working firewall.
Chrome - I didn't like where it installed itself in Vista, ~/AppData/Local is NOT a valid location, along with half a dozen other 'features' and behavior. Also, when I uninstalled, why does it need to go to a web page, other than to register my IP address - without asking, and without launching my default (Minefield) and launching IE7.
So I would try uninstalling Chrome just to rule out incompatibility, and to warn you that it does things that may not be what you expect either.
Safari for Windows doesn't seem to respect some things that affect if and when a web page is saved to local cache, and can only see a problem if you had Safari working earlier (a common thread, installing Safari over older version it seems).
If you want to try the nightly WebKit build:
http://nightly.webkit.org/