http://www.microsoft.com/isaserver/2006/default.mspx is worth checking out - you can download the beta of ISA Server 2006. I can't download it myself as I'm off-site, but will be sure to install it at home in the next couple of weeks...