More seriously, is there a really good, open source library that generates many slight variations of an input block of text?