Thanks for the vote of confidence, I'll try Smoothwall if I go down the build my own route.
I don't have a server. I have a HTPC, a desktop, a couple laptops, and a couple Android phones. I don't think my desktop is the right place to run a router. I don't want a computer I use daily and screw...