Ok, Its a shameless plug of my blog, but sod it!
I found an interesting class in .Net that allows you to monitor files/directories for changes, and perform actions. I remember someone here asking for something that did this a while back, so I thought I'd detail it.
Check out the details
here