The best way to create contact form is to use our online form builder QuintaDB. You can easily create, customize and embed your contact form to your web page within a minute
It is a good practice to split big web-form to several smaller. You can then join them using redirects. After filling one form user will be redirected to the next one
About latest updates on the QuintaDB service
Make sure to use backups to store your databases and web-form in case you'll need it in future. It is really easy to get backup file and to load it back into database
In QuintaDB you can schedule Email and FTP export. You can choose both CSV and Excel file export.