Jon,
>1. Would it be more efficient to create a multitude of FileWatchers to
>watch each directory individually?
I don't think so but the best way to tell is to try it.
>2. Is it possible to specify many paths on a single watcher?
No, only a single common parent directory and include watching
subdrectories.
>3. Any got any ideas to reducing the load signifigantly?
Cache as much data as possible on the client to reduce the number of
hits to the SQL server.
Mattias

Signature
Mattias Sjögren [C# MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.