I use several indoor training plans that I purchased from
http://lwcoaching.com/

That, my trainer and streaming netflix. I'm on season four of Battlestar Galactica. Not sure what's up when I run out of BSG.