Interesting chatbot, based on a new methodology. To be short, Catty is trolling around, picking randomly chosen phrases, and then searching for them on www.google.com, parsing webpage dumps. New phrases are added to a highly unstructured knowledge database. When catty hears something, she is comparing used words and word sequences with phrases in the databases, choosing probably the best match that wasn't used for a while. The algorithm is absolutely basic and trivial - and, most importantly, completely blind and clueless. At the beginning, she's mumbling with absolutely no sense. Then, as people are throwing offensive phrases at her, she learns how to answer them by browsing xxx sites. Well, just try it.....(free).....