If you have usenet access and watch a lot of various TV shows you need to check this out.
http://sickbeard.com/ (show manager)
http://sabnzbd.org/ (usenet DL manager that pairs with sickbeard)
I just set it up a couple nights ago and now I never have to download my TV again. Sickbeard manages my TV shows and grabs nzb's for the show and sends it to SABnzb. It renames everything, downloads info if you use XBMC and updates your library... I can't believe I lived without this.
A little complex at first to set up but it is flawless so far.