IPCop is a handy tool to have around, particularly since you can get it as a ready-to-use VM. Plus the VM version comes with some cool plugins. For example, urlfilter helps control Web access, advproxy introduces controlled Web access including the use of authentication, Classroom Extensions let's you delegate administrative control to non-admin users, and Calamaris gives you a logfile parsing and report generation capabilities. Check it out!