For $20/month you can get ESPN & ESPN2 and about 20 other channels (Food Network, HGTV, Cartoon Network, Discovery, History Channel are a few of the main ones I use) streamed via Sling TV. For another $5 you can add a few more Sports channels.
I signed up for Sling TV over the summer to help get me through long sleepless nights with a newborn. It's an interesting service but there are lots of little problems like the above. I dropped it around Thanksgiving.
But every time I'm about to cancel, there's a big matchup on ESPN that makes me say "just one more month". And then since I have it I throw it on as background noise again. It's a vicious cycle.