Here's a possible alternative. It's called Play On. Don't know much about it but it looks like for a 1 time fee of $60 you get access to many channels on a variety of devices including Roku
http://www.playon.tv/store/buy/?utm_expid=24137620-47.Eb3b1Yd6RSSR_t8cTPhZTw.0&utm_referrer=http://www.playon.tv/channels
For the $60 you don't actually get access to any more content. Their device just makes it easier to watch video programming from those networks on a TV, the same programming offered on their web sites. So if you need a cable/satellite login for some particular show or the live stream - you still have to have that.
The whole Play On website is really deceptive and looks to have been set up primarily to trick people into thinking they're getting all these cable stations when they're not.