There should be a button next to the 'decline order' button when a customer buys things that makes the customer come later to pick up the weapon they requested. There should also be a scroll on the wall that tells you what weapons have been requested and how much longer until the person who wants them will pick them up. There should be a box outside the front door where you put items to be picked up. This would get rid of the oh-you-want-this-weapon-so-I-will-make-it-almost-done-yes-I-finally-finished-it-darn-it-they-left-already dilemma. Also, it would give you time to add any perks to the weapon.