That's one of the reasons we dropped cable. Every time they started to run a good show, they'd cancel it. It usually happened just before the critical part of the show too. Caprica was excellent. Firefly was great. Battlestar Galactica was too. Naturally they all got the axe. Nowadays I don't watch shows until they finish their run. Then if they managed to run them all the way out I download them all or watch them on Netflix. That way I'm not disappointed when they get cancelled.