We recently has this question posed to us by a company looking to run a survey that would allow them to provide some useful feedback to each respondent after they completed the survey.
Basically, the idea was to run a survey that would ask a series of questions about their health. Depending on how they responded to the series of questions, they wanted to display some advice to the user.
Our solution supports conditional branching, so what we did was to set up a set of conditions and then display a boilerplate question containing the advice (based of course how the respondent answered various questions).