I don't really want to look through it, but if you want you can use my old script as a reference. [code=php:0] <? if (isset($contactsubmit)) { $myemail = "email@email.com"; $i = 0; if(!$visitormail == "" && (!strstr($visitormail, '@') || !strstr($visitormail, '.'))) { $invalidemail = 1; $i += 1; } if (empty($visitor)) { $invalidvisitor = 1; $i++; } if (empty($notes)) { $invalidnotes = 1; $i++; } if ($i == 0) { $todayis = date("l, F j, Y, g:i a") ; $subject = "Contact"; $notes = stripcslashes($notes); $ipi = getenv("REMOTE_ADDR"); $httpagenti = getenv("HTTP_USER_AGENT"); $message = "$todayis [EST] \n Message: $notes \n From: $visitor ($visitormail)\n Additional Info : IP = $ipi \n Browser Info: $httpagenti \n"; $from = "From: $visitormail\r\n"; mail($myemail, stripcslashes($subject), $message, $from); echo "Message sent. Thanks!"; $ismailed = 1; } else { echo "Error. Check below"; } } ?> <? if (empty($i) || $i != 0) { if (!isset($ismailed)) { ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <?php if ($invalidvisitor == 1){ echo "<font color=red>"; } ?> Name: <?php if ($invalidvisitor == 1){ echo "</font>"; } ?> <input type="text" name="visitor" size="35" /> <?php if ($invalidemail == 1){ echo "<font color=red>"; } ?> <br> Email: <?php if ($invalidemail == 1){ echo "</font>"; } ?> <input type="text" name="visitormail" size="35" value="<?php echo $visitormail; ?>" /> <?php if ($invalidnotes == 1){ echo "<font color=red>"; } ?> <br> <br> Message:<br> <?php if ($invalidnotes == 1){ echo "</font>"; } ?> <textarea name="notes" rows="4" cols="40"></textarea> <br /> <input type="submit" value="Send" name="contactsubmit" /> </form> <?} } ?> [/code]