Our contact forms are 'smarter' than most for two reasons - they save time for you as well as your site visitors. Visitors are alerted when they attempt to submit your form with missing information. This saves time that you would have spent reading incomplete messages. Your form saves time for your visitors as well, because when it does return an 'incomplete' message, it highlights the missing information, plus it retains all of the other information that was entered, so they don't have to start completely over.
[view example]