Not having to create a contact first and have the contract live on your website and the customer can just fill it out would be huge. Then from the form the contact can be created (since that info is collected already) - not collect the info first then email them the form. This is needed so it functions like a docu-sign where you can just put a form up on your website and drive traffic to it to be signed (we are emergency contractors so customers have to have access to sign things all hours of the night and sometimes from side of the road).