if you wanted to go even further, you could setup a secondary server for your internet to filter through with its own router and firewall, then funnel it to your computer through another firewall...

or proxies...but what are doing that you would need that kind of protection?