Asking a branching series of questions I want to be able to ask users a question, and, depending on their answer, go to some other question. Webforms does not handle this well, since it seems to assume that the user answers most of the questions. I'm looking for something like

What price range do you want?


If between $100 and $200, go to question 2
If between $200 and $300, go to question 3
If between $300 and $400, go to question 4


And so on.

At the end, I need to be able to see all of their answers in order to perform a
DB query, so their responses will have to be "accumulated" as they go. I don't
strictly need to have their answers stored in the DB, but it would be nice. I'm
fine with programming in a hackish special case with hardcoded targets, but a
clicky-button interface would be preferable, if such a module exists.

I feel like there should be some relatively-easy way of doing this, perhaps with
the Form API and fields on nodes, but I can't quite put my finger on how it
would be done.
Look at webform conditional or update your webform to >4.0-alpha2.

I have done a 2-way or 3-way branch on a form with a few sub-pages of questions for each branch. It's kind of a pain but its very doable.

Webform results will show you only the answers they had to complete depending on conditions and validations.