do you have something like zone alarm or some other type of software firewall installed? could be prohibiting traffic to teamestrogen.com unless you explicitly ok the traffic.

something like this is what it sounds like since you are able to go to other sites but not this one.