Just a word of advice when you are looking for a different firewall. Not all firewalls seem to behave the same with regard to VPNs. We have a big problem getting a SonicWall and a PIX to setup a tunnel. If we cannot make this work one of us probably has to buy new hardware just to keep this project going. So check compatibility issues, especially with VPNs!