A website form (such as a contact us page or a price request quote form) proves to be a useful tool for collecting client data such as email and phone numbers so that qualified leads can be cultivated via newsletters, mailings, etc.
However, most people do not prefer to fill out forms. They are tedious and time consuming. So, making your forms easy and quick to fill out will ensure they are done so that a company can collect the data to their advantage.
To keep the form efficient, try to collect only what you need. Really, the main items of interest are names, telephone and email contact information. Also, a postal code should be enough for your user tracking statistics. This keeps your form easy and more likely that it will be completed.
If you are using drop down boxes, keep the choices simple or use an enhanced text field that incorporates an autocomplete function so that the user can enter a couple of keystrokes and retrieve the city they are looking for without having to scroll down a multitude of choices.