The survey asset was great when we built it 6 years ago. Since then it's been added to and massaged, but it has some inherent design flaws. Knowing what we know now, and taking advantage of ajax technologies, we can make the survey much more user friendly and powerful at the same time.
The old survey supported branching, but the new one does it so much better. For example, you can very easily leave out questions that can only be asked if the user is of a certain age.