I currently use a NetGear FVS336G for load-balance and fail-over of two broadband connections (cable modem and FiOS).
http://www.netgear.com/business/products/security/wired-VPN-...
It's not as sexy as the FOSS solutions on this thread, but it has the advantage of working just by plugging in power and two Ethernet cables.