mrpifloyd wrote:I want all traffic to flow freely accept traffic that would normally use port 80 such as web traffic.
Alright, if I understand that correctly my recommendation would be to use NAT as your primary method of providing service to the client / LAN PCs. This requires you to set the default gateway + (usually) DNS server for each client PC and having ENS enabled on the WinGate server. That will allow all traffic to flow through freely.
Then, go to the WWW Proxy Service on the Services tab in GateKeeper. Make sure that intercepts are enabled for port 80. That will redirect any traffic destined for port 80 through the proxy. You can then setup any policies you require in the WWW Proxy Service to provide any / all restrictions you desire.
When you setup those policies, be sure to exclude the System Policies from evaluation as well, as they would normally allow any traffic through.
(There are other ways to do this, such as setting the policy by port in System Policies or by actively blocking the ports in the firewall)