1. A method of searching a plurality of resources, comprising: (a) identifying any resources having keywords that match a search phrase having one or more words; (b) if step (a) identifies no resource, automatically identifying any resources having keywords that phonetically match the search phrase; and (c) if step (b) identifies no resource, automatically performing one or more searches in addition to those of steps (a) and (b);