You might want to consider doing client-side price calculations (in Javascript) in response to changes in the drop-downs, that way people can immediately see what the total cost is going to be if...