Cleverbot's just a context-sensetive series of if- statements, as all unmanned chatbots are. The complexity of context and general language sensetivity turns this series of if- statments into a tree into a gigantic incomprehensible mess. Seriously, it's only really worth it if you're bored/showing off/cutting your teeth on languages/paid.