Filling out forms has been part of life since......since.. maybe forever. Remember all the job applications you filled out trying to find your first job? That was lame. So you can't really complain about online forms, for the most part they are basic, get the job done and aren't too frustrating (accept for incorrect tabbing order, choosing your country/state and hitting the cancel button instead of submit because it's located in the wrong place, or having to deal with endless error messages because required fields aren't indicated....ok. it's a little frustrating) but there are some gems out there.

Yesterday I filled out a form that was just peachy so I thought I would grab a couple screen shots and give some props.

Exhibit A: big fat fields with big fat fonts.

i can't get enough. when you get a form like this where the words dance across your screen happily with each entered letter you cam't help but feel like we have moved into the new generation of form filling. Aside from feeling good, being easy and looking nice, this type of form is great for grandpa and grandma.

-2 points: for cancel button being the same size as submit and so close to the next button.

Exhibit B:

You're doing good honey. Keep going. You're almost there.

Reinforcing good user behavior and confirming that things are moving along well is awesome. The motion of the check mark appearing on screen is like a big scratch and sniff sticker on your math homework.

Exhibit C:

There's no mistaking Error has occurred.

I like this on two levels.

As a User it's clear, you can see that something happened and you don't have to find it amongst the graphic design. Yes, I know that you have to select OK and that this is another step, but you know, it's a trade off and I'm fine with it.

As a Designer, WHY don't I do this. Using system messages is easier and takes less design time. This will eliminate like 5 comps, because you always have to comp up the error message states.

So good job TheMoment. I'm looking forward to checking out your product...if you can get me to enjoy filling out your forms, I have high hopes:)