I wrote something similar for http://giby.tv, though it's not really a core feature for me and it doesn't recognize geographical restrictions, which seems to be a primary motivation for you guys.
You guys make it look easy, but I think there are a lot of subtle gotchas that others might not realize about this sort of TV data, for example:
Different sources of data (Netflix, Wikipedia, Network sites, iTunes, etc) often disagree about what's correct, and there isn't really an easily accessible canonical source. Sometimes an episode will release weeks earlier in one country than another (e.x. Fox recently delayed a new episode of House, despite it airing weeks earlier on another network in another country). Sometimes iTunes will just give completely incorrect information about dates.
Lots of series names are reused by remakes. String matching by series name will often lead to mismatching, for example, the 1961 series of 'The Defenders' with the 2010 series of the same name. Or the US version of The Office with the UK. Sometimes sources will disambiguate for you and append something like (US) or (UK) at the end. Sometimes they only carry one version and don't bother.
Sometimes a series will rename itself after airing a few episodes/seasons, like 'Gold Rush Alaska' -> 'Gold Rush' after the first season. Not all content providers will have the new name.
And episode titles are even worse. If you thought an episode had a single name that everyone always agreed on, you would be sorely mistaken.
Anyway, if you're interested in this sort of thing you might also be interested in tracking new episodes of tv shows at http://giby.tv, or finding links for specific episodes i.e. http://giby.tv/series/House or http://giby.tv/series/The%20Office%20(US) :)