Isn't this the desktop search that every of those "big boys" are doing: google, yahoo, microsoft? Incidentally is there an open source implementation of desktop search? in any language? I interviewed someone last year who was doing it in java, he actually spent two years working on it, apparently the big boys killed his business, or his supporters' interest.