15. The system of claim 10 wherein the user-defined criteria includes a submitted phrase, wherein the submitted phrase includes more than one word, wherein one syllable conjunctions, one syllable articles, one syllable prepositions, one syllable pronouns, one syllable contractions, and one syllable interjections in the submitted phrase are unstressed in the stress pattern associated with the user-defined criteria.
10. A system for identifying a desired phrase, the system comprising: a controller; a memory coupled to the controller, wherein the memory is configured to store program instructions executable by the controller; wherein in response to executing the program instructions, the controller is configured to: receive user-defined criteria through a user interface, wherein the user-defined criteria includes a rhyme type, wherein the rhyme type is selected from the group consisting of perfect, additive, family, subtractive, assonance, and consonance; determine a stress pattern associated with the user-defined criteria, wherein the stress pattern indicates a relative stress of each syllable of the user-defined criteria; access a database including a plurality of phrases, wherein each phrase includes at least one word, wherein each phrase is associated with a stress pattern; select a matching phrase from the plurality of phrases within the database, wherein the matching phrase is associated with a stress pattern that matches the received user-defined criteria; and display the matching phrase on the user interface.