since you already have a hub/switch why not build a smoothwall box that will act as your router / firewall / intrusion detection etc.

www.smoothwall.org