Thank you for your presentation.  You made it look so simple. If you provide a direct link to this page in MSDN site , it will benefit so many other users( it is deeply hidden).
I am trying to write a similar application  which syncs two File Folders. What I am interested is not in Syncing the two text file folders but to collect what is difference between the files with the same names ( knowledge) similar to Visual Source safe for eg. I parse the knowledge and post an update query to a back end database. I tried with PreviewMode = true, but I am not able to extract this knowledge.  Can you guide me to some sample code which can extract  knowledge content between two file folders ?