Homophones - American English homophones. members.cox.net/errantjuggler/thingsenglish/homophones/index.html
Roger's Reference - A Complete Homonym and Homophone Dictionary - Dictionary of words that are phonetically identical but which have different meanings. Now includes over 5000 homonyms and homophones, with meanings and cross-references. rogersreference.com
The CMU Pronouncing Dictionary - A machine-readable pronunciation dictionary for North American English that contains over 100,000 words and their transcriptions. www.speech.cs.cmu.edu/cgi-bin/cmudict
Word Together Rhyming, Pronunciation Dictionary - Business site. Extensive rhyming dictionary, definitions, thesaurus and pronunciations. Online and PC. Download Demo. www.togethersoftware.com