You could go with a proprietary hardware firewall from any of the reputable enterprise or home networking companies ... what they're designed for, but the best thing about building your own ...