I asked the guy while working on my entertainment center which is better for it, and he recommended DSL for most areas, depending on the area of course. I was always on the impression cable internet was always better than DSL, and in fact considering switching to cable for my internet service. I don't want to make any costly mistakes, so which one is better in general, and which one is better for Rochester, MN? CenturyLink DSL or Charter cable modem?