Thank you for contacting Just Answer.
Next, try opening Internet Explorer and try connecting to iGoogle. If that works let me know so we can focus on troubleshooting Firefox.
http uses port 80 while https uses port 443. It sounds like it is trying to connect on port 443. Check the address on the top of your web browser and look to see if it is using https instead of http.
That's great! Glad you were able to get it to work :)
As for your question about port 80 and port 443, they are each assigned to a specific protocol (http or https which is http using SSL to encrypt the session). On Vista the areas you need to be aware of that may affect your ability to connect to either of these would be the firewall, your antivirus software, your browser, and other applications that may use either of these protocols.
In Internet Explorer go to Tools, Internet Options, Advanced and then scroll down to the bottom of the list of settings and you will see a number of settings that affect the protocols being used for port 443. Also in the list are settings for http but mostly related to error settings. Proxy settings, located at Tools, Internet Options, Connections, LAN Settings, should be set to Automatic unless there is a proxy on the network. Configured incorrectly, this setting is one of the main reasons connections to ports 80 and 443 fail.
In Firefox, you can find settings similar to IE for port 443 in Tools, Options, Advanced, Encryption. In Tools, Options, Advanced, Network, Settings you will find the proxy settings that affect both port 80 and 443. If you have a proxy then usually it is configured to handle ports 80, 443 and applications using those ports. This setting is many times the cause of inability to connect to the Internet if it configured for a proxy when there is no proxy on the network. In most cases it should be set for No Proxy.
In the Windows firewall, on the exceptions tab, you may have to add exceptions for programs that use port 80 or 443 because many applications (especially Internet games and some financial software) connnect on ports 80 or 443 and then establish a session on a different port. So in these situations you need to enter an exception for that application and include the port 80 or 443 along with the range of ports used by the application for establishing a session in order to ensure that the application's incoming session requests are not blocked by the firewall.
Many antivirus programs now have firewalls in which the above procedure applies and exceptions need to be entered in order to allow traffic through even though the initial session is started on port 80 or 443. These antivirus programs will also scan the content of the connection and provide warnings if the site is found to have malware or is known for malicious activities. If this feature produces too many popup warnings or prevents you from accessing certain sites it may have to be disabled.
Let me know if you have questions about the above.