So, in this chapter, we planned our way to a much simpler layout than any of our other pages, but for good reason. No one likes filling out forms much, but if we can keep the noise down on pages with forms, we can encourage users to give us the information to better facilitate communication. Or at the very least, we won't discourage people from filling out our form.
Probably, the biggest challenge here is the cross-browser support for client-side validation. Until it is known that the majority of users use modern browsers, we still need to shim and polyfill, but as we saw, well-written code makes that fairly easy too, unless our requirements are complex.
Next, let's move on to the About Me page.