It seems like all the big websites are using server side form validation. I read the article on 4guys about this topic but was still wondering how they (the big websites) are able to line the error messages up with the appropriate fields that the users screwed up. I played around with the code from the article of 4guys but could not get it to do this.