this outlines some issues with fileschanged
and some other things that need doing.

------

fileschanged ignoring certain fam codes...
I'm ignoring exists and endexists.  should I be?
I'm doing my own accounting of files I'm monitoring.

------------
When recursing large numbers of files it can hang.
fixed this problem the first-time around with the "second chance" code 
maybe I need a third chance?
right now fileschanged hangs when I try to monitor my whole filesystem.
it works when I monitor all of /usr .
maybe it's the fam server that's causing it, I don't know.
this is a time consuming problem to replicate.

----------
problem with monitoring a file that gets written to so repeatedly
that it doesn't ever get through the FAMPending loop.
eg) fileschanged --recursive --files-to-monitor /tmp/this > /tmp/this/list
need a way to detect very frequently changing files and then cancel monitoring of them.  eg) so frequently that the program can't operate.
**this problem seems to have just "gone away"***

--------------------

find out why monitoring executing files doesn't do anything.
---------
option to use slocate.db somehow.
maybe it can help speed things up.
----
calmly handle binary filelists.
keep track of number of files attempted to be monitored
versuses number of files monitored.
when this rate is high enough, show a warning.
-----
there's an issue with seeing created symbolic links.
	they show the file i'm pointing to and say created.
		which is misleading.
