Untangle integrates best-of-breed OSS source for spam blocking, web filtering, remote access, reporting features and a nice java-based management tool. The free version is very functional, with the pro version adding features like client-less Java SSL vpn portal and AD integration. Virtual Rack system allows you to provide different service levels to different networks. Check out the 4m demo.
Personally I might install just for the Openvpn management functionality.