The Nuts and Bolts of Vendor Contracts