On Demand is only available through Comcast, so you won't be able to get it that way.
Jen - just wondering how I can watch it "On Demand" (I have Dish Network w/DVR). What is bbdish?
The sports/60 Mins. always messes up my Sunday reality shows on DVR, especially Amazing Race.