I am looking for any suggestions on the best firewall that has the ability to do site-to-site VPN's, NAT to at least 2 or 3 devices, and 25 users on the LAN? Also with the site-to-site does the site that is connecting usually have to have the same type of device? I have never setup a site-to-site VPN before only client to site. Watchguard is our preference because that is what my boss prefers but I have worked with Netgear, Cisco PIX, Sonicwall, and Watchguard in the past. Any suggestions would be helpful. Thanks.