I came across a Web2.0 website called ProjectStat.us (Trying to express that it has something to do with project status - a nice cool trick). I liked the overall concept and was curious to find out how it works. So I decided to sign up.
I filled up the Signup form and clicked on "Create Account" with great expectations and this is what I got!

So, I can only provide a five digit zip code and a two digit state code. I do not have the right to submit my country! The product / service seems to be targetting the global audience. Then why considering only US data set?
I again pressed "Create Account" with much anticipation..
And I got..

Now it says that the login name that I chose is already in use. It is poor form validation which does not show unavailability of login name in the first check and when you correct the remaining information, it talks about unavailability of login name.
I took another chance and typed in my full name abhishekrungta as the desired login name.
And I got this…

Now it says that my Login name is too long. phew..
BTW, I didnt give up. I tried one last time with a different Login name which is short and "should have been available". I got an error screen showing "
I do not understand the rational behind such checks when they are not going to make a big difference in the application. They just harass a user and causes confusion. This is truly a usability nightmare and deserves a position in this column.
In my opinion a form should be short and simple, with minimum validation (validate only those data which is absolutely important) and a flexible data structure to accomodate cultural and geographical diversity.





