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?