A great free software router is ipfire. It will turn a PC into powerful router. Firewall, Web proxy, QOS, various servers and it even supports wireless. Software update check and one click software additions. Check it out here: http://www.ipfire.org/