Netflix is fantastic for catching up on shows you’ve missed if you don’t mind watching each season a year or so later.
If you want only current shows, you’ll have to put in a little more effort finding them on the net.
But most of the major networks are increasingly becoming aware of the potential for online viewers and are putting most (or many) of their shows on their websites the very next day after they air.
But the catch is that you have to go to their websites to see them. Or go to someplace like Hulu of Fancast.
But you have to do the work of finding and keeping track of which website each show is available on and for how long.
You do save money but it’s a trade off for the time spent hunting down everything.
And there are some shows which don’t have websites showing them at all, so happy hunting :)