It is a bittersweet time of year for all of us avid TV watchers. On the one hand TV writers, actors, and producers are pulling out all the stops creating episodes that you don’t want to miss, but they are all leading up to the season finale, or in some cases the series finale.

Medium, CSI: Miami, 30 Rock, Community and many more shows all have season finales coming up shortly. And you know that Lost is wrapping up this weekend, unless you’ve been living on a remote island in the middle of the ocean with no contact to the outside world (see what I did there?).

Luckily, for those of you who haven’t been able to keep up with your favorite shows we have a bunch of season catchups available On Demand and on Fancast. The catchups include all of this season’s aired episodes of a variety of TV shows. Check out the TV Entertainment section of your On Demand menu to find both the available

catch-ups, and catch any finales you might have missed.

Speaking of finales, Fancast has setup a special section devoted entirely to this season’s finale shows. Fancast even has every episode of Lost available, so you can be completely caught up before the big finale this weekend.