If you have a Pentium or PII-class computer laying around doing nothing, then you can install a firewall OS like Smoothwall and have a dedicated firewall appliance. I find this works best for me, no reliance on an historically unsecure OS, built-in proxy framework and total control over what comes in and goes out.