It really depends on what you are wanting to do with it. If you are looking at renting movies you want at least 5mbs download speed. Anything slower then that and you will have streaming and bufferin issues. Fiber optics has amazing speed connections. Cable is great normally as long as you have something higher then the basic package (basic packages tend to have slower speeds) DSL is normally a slower connection then cable so this tends to be hit and miss as a lot of DSL providers fastest internet connection barley meets the cut for speed recommendations. Satellite internet is often to slow. All connections classed as high speed should work but the faster your connections are the better. If you are unsure of your internet speeds of you so a google search for speed test you can run a program that will test your internet speed.