Hi all, just fyi...

There's minor typo mistake in the "try_catch" prog. code :
//if no errors thank the user
if (!is_object($e) and isset($_POST['posted'])) {
echo "Thanks for your entry. We'll be in touch.";
} else {
//return the filled out form to the user and ask them to try again
Note : it should be ($_POST['posted']) instead of ($posted) as above.
Have a nice day,
Iris