Hello Steve
You can accomplish some branching by using a combination of different
respondent pools and question groups within a survey.
The Skylight KB site has a page about this at URL
http://skylightkb.wsu.edu/authoring-a-survey/question-groups
This uses question groups within respondent pools to target different
questions on the same survey by some characterization of the
particular respondents. You can have multiple pools with one survey.
Metadata is defined for the question groups to control whether or not
the question displays to respondents.
If you want to have different questions displayed based on a response
to a particular question, Skylight does not have this feature.
Please reply if you need further help with pools and question groups.
Peg