I am modelling a selection from a product matrix. The customer envisions this as a series of dropdowns which progressively filter what is available in a subsequent dropdown.
So for example the first dropdown could be "Vehicle Type" and then show options for "Car" and "Truck." Then based on the selection they would choose "Make" and see a series of brands e.g. Toyota / Ford / Audi. Based on the brand selection they'd see models... and so on.
Are a series of dropdowns the best job for this? Any alternate options for UI that is more effecient?
What is the best way to handle when a person has made a series of selections (let's say they are 5 levels into the hierarchy) and then they modify one of the first selections - best to have them "start over" or is there a better way to handle it?

