opensurveypilot is a strong opensource webbased system for generating complete online surveys, polls and many more.