I have SonicWall TZ170's and they'll do the trick. If you'd like to log into one and take a look at the admin software Tony, PM me and I'll send you a hostname, username and password so you can take a look.

The price isn't really that bad on them for what you get. I've been buying from this site for about $300 and have gotten good service.
_________________________
~ John