Added more explanation to the form-validation page.  Once what is happening is
explained, it's simpler to understand and is quite flexible.