Very expensive
The solution for bonding ISP connections has been round for years. This service from Sharedband does seem very expensive for consumers when such services are available for businesses but on a greater scale and higher return on investment. Bonding connections for general internet use and VPNs are available from a manufacturer called Xrio http://www.xrio.com - their highest spec box allows up to 32 ISP connections and provides QoS and load balancing functions that can be used in conjunction with bonding and failover.