There are a number of pre-built solutions that use Windows Server 2003 and ISA 2004 (a list of some can be found here) if you don't want to have to deal with installing and configuring it the first time yourself, but you're still going to have to know about how ISA works to change the configuration to suit your network.

AJ