Instead of throwing an error to select the manufacturer from the list, give a "Do you wish to add "Manufacturer?" as a prompt.
Also if I have typed in something that isnt in the list, and click
new
, dont throw that error again, pop up the new dialog prepopulated with the vendor i typed in.