|Oh man, I suggest that you both agree to a fair something.|
The best way might be a soho router with those features built in. Otherwise you would need either a stand alone computer or a pre-made Virtual Appliance to control and monitor network.
See things like load balancer , traffic manager and other open sourced apps/os's to include firewalling.
"Best Practices", Event viewer, host file, perfmon, antivirus, anti-spyware, Live CD's, backups, are in my top 10