Say you run your script, it does start to copy files over to your server. Meanwhile, the media center records additionnal videos. The program might miss them, but when it will do a list of files in the "Recorded TV" folder on the media center pc, it WILL list even those newly recorded videos, even tho it did not copy them.
I know that I'm searching for bugs, but it MAY happen if the file copy is not done when media center pc records a new video.
Else your program is strong man ^^ I will use the /EXCLUDE switch in some programs since it's very convenient :-D