I tried Sygate PF and I liked it except for the massive traffic log file it generated from the other two computers on my home workgroup LAN. Even though I had a rule allowing all traffic from the IP addresses of the two other computers, it logged all the traffic that it saw from them and I couldn't see a way to turn that off. I found it annoying, but you may not object to it.