Project Pricing & Availability: when creating a purchase list, keep already selected quotes
Parts: generic parts now have an Inventory table on the Parts > Details tab, so you can see inventory of all of its alternate parts
Purchase Lists: when a generic part is replaced by one of its alternates, that part can then be reverted so it becomes the original generic part again
Purchasing: order multiples (i.e. an item that can be bought only on multiples of that value) are now used and if the quantity to be ordered is not a multiple a warning/error is displayed
Purchasing: quotes for generic parts include a reference to the Part Number they belong to