Color contrast can be a big usability issue. Seems to be an easy task but sometimes choosing right colors is something that designers forget, probably because of lack of time.

I was checking Invitastic, a new site to create invitations. I like the simplicity of the site but the design looks a little bit web -1.0. Trying the site, I found a flaw.

Believe me, my email address is written in the the image above. Using yellow characters on light yellow background for an email address input box was not the best solution. I can imagine thousands of users mistyping their email address and waiting for the registration confirmation email forever.
.
Disclaimer: with this kind of article I want to point out usability and interface problems some sites could have. Please do not take this as an attack, take it as a free advice. I would like to make clear that this design problems could happen for many reasons, including lack of time or money.