I've been using SmoothWall for a long time now; we have several deployments of the corporate product at work, but at home I use the Open Source Express version. It's a solid, Linux-based firewall with a friendly web UI to manage it - you don't need any Linux skills to use it.
Anyway, Update 8 came out early in April and I just got round to patching a SmoothWall Express that was in need of updating. All was fine, except that the machine shut down rather than rebooting after I applied the patch, and I'm pretty sure I did hit the reboot button. Might be a bug in the patch process, or might be me being a muppet, but could be a pain if you're applying Update 8 to a remote machine.