Some services use the ethernet, but otherwise, I think it just needs the Dish. My Hopper 3 hasn't glitched except sometimes when using Dish Anywhere and it reboots.Does it require return communication with DiSH, like through phone line or wifi? Also heard that they're glitchy.