Thanks Mike.
I actually wrote something similar (tho not with DBCEvents) but it simply wasn't foolproof and didn't give me the level of detail that I wanted. However I found a product at
www.systemtools.com/hyena, which seems to do more or less what I want. It doesn't integrate with VFP, but hey, you can't have everything.
Thanks, Shuli