Not sure if this has been posted anymore on this forum or not but I came across this site while reading on ATS.

http://www.cleverbot.com/

It's pretty interesting but I'm sure it's just a chat-bot with excellent programming.