Custom XML Form
This module allows you to create a user enterable form using Joomla! standard form fields.
You can also access custom fields available in any installed Joomla! extension.
On form submission the entered data can be sent out in an email and / or be stored in the database.
Form validation is included and can be extended to suit your requirements.