I have 18 years of web development and marketing experience and can help with a wide range of questions from picking the ideal Wordpress theme to how to get ranked on Google.
I would recommend you look at Gravity Forms which you can use on a Wordpress framework. The forms are easy to put together, and have a great deal of flexibility and options for integration with other platforms. You can easily use Gravity Forms for multiple stage forms.