Y por qué foxyform bueno es que yo mismo probé varias webs de formularios para sitios web antes de decidirme por usar esta opción, porque no todas me gustaban.
Por supuesto hay más y los animo a que busquen en Google, que es muuuy sabio;
El que yo uso tanto en mi blog (el que podes ver de contacto de sugerencia en mi blog) como en los blogs que diseño es Foxyform.
Puedes ver mi formulario de Contacto
Para tenerlo es sencillo solo entramos a foxyform y rellenamos todo tal y como nosotros deseamos nuestro formulario de contacto, si queremos que el usuario ponga su nombre, apellido, dirección ahí lo agregamos y también podemos configurar si queremos que ese capo sea obligatorio o no.
Una vez tengamos todo como queramos le damos en Crear Formulario, y nos dará el código como el siguiente:
<!-- Do not change the code! -->
<a id="foxyform_embed_link_260065" href="http://es.foxyform.com/">foxyform</a>
<script type="text/javascript">
(function(d, t){
var g = d.createElement(t),
s = d.getElementsByTagName(t)[0];
g.src = "http://es.foxyform.com/js.php?id=260065&sec_hash=6b87d948500&width=350px";
s.parentNode.insertBefore(g, s);
}(document, "script"));
</script>
<!-- Do not change the code! -->
Lo copiamos y pegamos en la página donde queremos nuestro formulario de contacto y listo ya tendrás un formulario de contacto