I have been using this calendar since 2006. You just select the shows using the filter, change time and layout settings if you want, and you'll get a constantly updated calendar with all your TV show listings.
Click here to access it.
Side note: Yay or nay to the blog template change? Viewers can customize it from the top left menu.