I suppose this will free me from having to try and mingle with Iptables
Exactly
I've only used smoothwall in anger, but it does seem well though out and designed (provides a full set of Network Services in a box as well -- DHCP, caching DNS through to your ISP, proxy servers, IDS, etc.)
I have succesfully run earlier release on a P90 with 16MB RAM...