pForm lets you create great-looking HTML forms in seconds, through a comprehensive 3-step process : first, you choose a color template.

Creating a form with pForm - step 1: choose a color template

Then, you place your various elements on your form (you choose between generic elements like textfields, textareas, or you use predefined ones like name, date, country), edit them and reorder them as you wish through drag-and-drop.

Creating a form with pForm - step 2: put elements on your form

Finally, you download a .zip archive that contains all the pieces of your form (CSS, HTML, images and javascript). Below is a form I created in exactly 30 seconds!

Creating a form with pForm - step 3: download the form elements and put it on your website

One thing pForm doesn't include in your form is the validation part. This is something you'll have to take care of on your own -- and I think it's a good thing, since we all have our preferences for validating user inputs (personnaly, I like to rely on some prototype-based libs). However, if you need the full package, Appnitro has a full-featured version, called MachForm, that includes validation, relies on PHP, integrates nicely with a MySQL database, and costs as low as $39 for a single site license.

» Appnitro's pForm
» Appnitro's MachForm