Just adding 2c...
mr.haugen,
rick's concerns are extremely valid and important, and it's relevance can't be too far away. the current goals for carnac may be very simply as you are suggesting, but if it stops there it is next to useless as we will still be using sickbeard or pvd to get all of the other information from thetvdb. Both of these already do the carnac regex (and much more).
Surely for MC17 it has to be a goal for MC to replace sickbeard's basic lookup, rename, screenshot, show poster, and sidecar.xml file generation?
when mc does start to get more info from thetvdb (I presume this is a near term goal) we are going to need some user interaction and an ability to overide/change a series id. this can come both from the regex not picking up an oddity, but also the user not realizing there are 4 different Dr. Who series upon their first import.
It seems to me that a simple key being thetvdb id is necessary and must be user accessible. we want to be able to change that one key on a selection of files and ask MC17 to update tags (preferrable a bullet list of selectable tags just in case we have some that we don't want overwritten), rename the files (e.g. Dr Who (2005) - S01E05 - Episode name), get screenshots, get show and season posters, etc. Going back to explorer to change names is back to front (not to say that it is not ok in the very short term).
The same idea applies to movies, to some extent. Once I have selected what the movie id is on themoviedb or imdb, MC should use this for lookups on the other databases.
Craig