Everybody picked the "cheap fare" example. I may be missing something obvious, but perhaps the "cheap" qualifier is redundant, as you'll never have someone ask for "costly fare" or "average-priced fare." Kingpin's stop words example can then be boiled down to air fare air fare Chicago Orlando airline ticket Throwing full NLP at the query may not be necessary if we can parse it with static keywords early in the process. The user can then be presented with "Is this what you mean?" type choices, based on those keywords. If the keywords didn't match, or if the user declines all the choices, then NLP can be applied. Teodor Zlatanov ==== Want to unsubscribe from Fun With Perl? Well, if you insist... ==== Send email to <fwp-request@technofile.org> with message _body_ ==== unsubscribe