My goal to create a simple pun masterpiece. Though currently it just looks up synonyms to a keyword and then tries to find nearby words that rhyme with the given sentence. It uses bighugelabs.com as the thesaurus and uses metaphone to convert the phonentics.