I never quite understood the obsession with this specific feature. Personally I would consider the right solution to have an indexer like Beagle and then using Xesam to populate the library. This application specific file monitoring sounds like power waster to me, especially if more applications start doing it for their own purpose.
Could someone enlighten me as to why this is so popular?