Add some nice client side validation, to expand on.
Revamped validation and make whole thing skinnier cause Debra said so.