Actually AdvNotify is so powerful and so well-written that it notifies for every little bit changed, ie if you rename a file it interprets it as a file rename and a folder change (the one that includes the file if I remember well...) hence you get several events back in return but it doesn't really matter - all you need to do is to write up another layer on top that'll help you identify what exactly happened. I'm on the verge of writing it myself and will be more than glad to send you a copy of my code ASAP... Let me know if you're interested...
Heureux qui, comme Ulysse, a fait un beau voyage
Ou comme celui-là qui conquit la Toison,
Et puis est retourné plein d'usage et raison,
Vivre entre ses parents le reste de son âge!
J. du Bellay, poète angevin