show a little contact form in homepage without plugin

The Agregado Theme comes with a little contact form I modified for one of my themes, I guess it’s ok for you to use it as long as the credits remain there.

<?php
    //Contact script created by Tim McDaniels and Darren Hoyt for the Mimbo Pro and Agregado themes, modified by Mario Aguiar cuz it didn't work.
    //May be re-used with credits intact
    if($_REQUEST['submit']): 
        $admin_email = get_option( "admin_email" );
        $admin_subject="Inquiry";
        $headers="MIME-Version: 1.0" . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        $headers .= 'From: ' . $admin_email . "\r\n";
        $body = "<blockquote>
            Name: " . $_REQUEST['Name'] . "<br/>
            Email: " . $_REQUEST['Email'] . "<br/>
            Message:<br/>" . $_REQUEST['Message'] . "<br/>
            <hr/>
            Remote Address: " . $_SERVER['REMOTE_ADDR'] . "<br/>
            Browser: " . $_SERVER['HTTP_USER_AGENT'] . "
            <hr/>
        </blockquote>";
        mail ($admin_email, $admin_subject, $body, $headers);
    endif; ?>
<form onsubmit="return(submitContactForm(this));" id="contactform" action="">
    <h5>Contact</h5>
    <fieldset>
        <legend>Contact</legend>
        <label for="user-name">Name:</label>
        <input type="text" id="user-name" name="Name" class="field" title="Enter name here" />
        <label for="user-email">Email:</label><br />
        <input type="text" id="user-email" name="Email" class="field" title="Enter email address here" />
        <label for="user-comment">Message:</label>
        <textarea id="user-comment" name="Message" class="field" cols="" rows="4" title="Enter comments here"></textarea>
        <input type="hidden" name="submit" value="1" />
        <input type="submit" value="" id="homeContactSubmit" class="button" />
    </fieldset>
</form>

You’ll have to add some captcha to prevent spam, but it works. I have this working on my theme Celeste.