I disagree. Not every database is composed of easily distinguished kinds of stuff (customer vs order, for example). In some databases, many different fields, in many different tables, are composed of text which may contain a keyword of interest. This is, I suppose, more relevant for an *end...