instead of using $HTTP_POST_VARS which is the older way (although I prefer to use this) you could also use $_POST which is alot shorter.
e.g.
<?php
if (@$POST['submit'])
{
$email = "you@yourdomain";
$firstname = @$POST['firstname'];
$lastname = @$POST['lastname'];
$address = @$POST['address'];
$city = @$POST['city'];
$state = @$POST['state'];
$zip = @$POST['zip'];
$dog = @$POST['dog'];
$type = @$_POST['type'];
// you could always use a basic errorhandler for the mail command.
$checkmail=@mail("myemailwasherebutiremoveditsoidontgetspammedtodeath@msn.com", "Hi Ellen, Someone Has Submitted A Form!",
"Hi Ellen, This email has automatically been
sent to you because someone has submitted a form. Here is the persons
information
Persons Name: $firstname $lastname
Address: $address
City: $city State: $state Zip: $zip
Dogs Name:$dog
Dogs Type: $type");
if(!$checkmail)
{
print "Mail server had a problem";
}
else {
print "Email sent OK... erm... I think...";
}
}
?>
I apologise if you knew this, just thought I'd mention it anyway.
HTH.