How to make a quote form that gets you all the details the first time
A quote form works when every required field is a piece of data that changes the price — for a move, that's six — and a submission can't go out half-finished, so you quote it right the first time, no second round.