The Form Assembly allows you to easily create web forms and collect responses. You build the web forms on their site. To deploy, you have the choice of having your form hosted on formassembly.com or downloading the code needed to run the form on your own site. They have an integration with Salesforce.com to auto-generate web-to-lead forms.
Check it out on AppExchange.