I'm in the United States, my ISP is Comcast and I'm using Webroot SecureAnywhere on my PC and pfsense as a perimeter firewall. If there are any specific IP addresses/ports I would need to open it might help. The pfsense device is a stateful firewall which means that if a device on the local network sends a request to the internet, the replies are allowed through the firewall unless a rule specifically disallows the traffic. I have no such rules in place.