Has anyone configured shorewall to act as an fault tolerant router/firewall? What I envision is to start; three network cards two external one internal. The two external would be configured for different isps. If one failed the other would serve the internal network. I use shorewall now and find it highly flexible, so it seems capable, so why reinvent the wheel?