Back in 2008, I dropped Dish and when to over the air with a Tivo DVR. I'm out in the country, but can still pick up 5 main carriers (with 2-3 channels each). We also added Netflix streaming at that time. Netflix has a great selection of kids programming and PBS (OTA) normally has a pretty good selection, especially if you get 3 channels. Netflix also seems to have the best movie selection IMO. Just recently, I've been having Netflix throughput issues (topping out at 1-2 Mbps, which won't do HD and bottoming out at 0.3Mbps, which continually interrupts to buffer). I'm still seeing how they will debug and fix the issue. But my network will handl 10Mbps pretty consistently and other streaming works fine (Crackle, Hulu, YouTube). I had Amazon Prime for a while, but rarely used it. Similar to others, it counted it as a bonus to the 2-day shipping and Kindle features. The interface was really painful to use and find movies, too. I'm looking at Hulu Plus right now. They seem to specialize in TV programs over movies. I plan on starting a 7 day trial tonight due to my Netflix streaming issues. Crackle is free. Very limited selection and difficult to find shows. You basically have to browse through almost everything (filter by Genre and scroll). I do like my Tivo, but it was rather expensive. I think it was ~$300 to purchase and $300 for a lifetime subscription (which paid for itself 2 years ago). It will stream Netflix, Amazon and YouTube (and its 5 years old now). If I was considering it now, I'd browse around to see what else is available. But I've been very happy with it. The main items I miss are Packer games on ESPN, most Badger games are on the B10 or ESPN, and I see no Brewer games (save for the rare Fox game) anymore. But for the most part, I don't miss the dish. We try to limit TV watching for all of us (kids only get 30-60 minutes per day). And it was too much of a bad habit to flip through TV channels on the satellite to find something to watch.