I'm partial to using cable connections over DSL, to be honest. DSL connections are effected by the smallest things -- weather (temperature, rain, thunderstorms, etc), whether you're uphill or downhill, how far away your house is from the provider, etc. Speed is affected by a number of factors whereas with cable the speed is consistant no matter what.