No direct experience, but doing it properly (for certain values of properly, pertaining to faster individual downloads) requires an ISP that supports bonding. Otherwise you're just splitting traffic between lines according to some arbitrary parameter (which can be a good approach - VOIP on one, general internet access on another, for example).