sparkchart.com
Conditional Logic - Spark Chart Survey Software and Consultants
Conditional Logic lets you create dynamic surveys that change what a respondent sees and what happens based on their responses.