thanks for the suggestions...
haven't had much time to get back to dfMon - my company as taken a lot of time and probably will do for the next few months...but do really want to do some work on it so might sneak a few days here and there when I can - probably be a lot of incremental releases if I do that though...
I don't use .lock at the moment but could do (in conjunction with the corrupt progress check) to do the 1st suggestion...