Advanced Chatbot Solutions is a division of Daden Limited specialising in the sort of chatbot systems you describe. We build our chatbots using AIML and Sitepal, the same technologies used by Alicebot, plus our own extensions. Our lead chatbot, Halo, gained two Top 10 rankings in the last Chatterbox Challenge. Your initial requirement, to run a personality survey, would be readily handled by our SurveyBot. This uses XML to define a survey form which the bot then runs, capturing the data - so no or minimal programming would be needed for this stage, just a lot of thought and testing! Our quote covers this phase of the project. How you then use this data this requires more definition and we'd be happy to quote against a fuller spec before or after phase 1. We already have web services interfaces to systems such as Amazon and Google built-in, so again no extra work would be needed to access those systems. We think chatbots have a great future and we'd be delighted to work with you on this project. Contact us via the PMB for more details.