This fantastic, simple tool allows you to create your own forms and post them on your blog or website, or link to them from a website. It's a great resource for creating customer satisfaction forms, polls and more for your blog.
And the first three are free, so you can try it before you make a purchase.
It only took me about 20 minutes to create a great contact form with form fields and checkboxes.
The only downside is that it'll likely not work with ASP site unless you link out to the form from the site.