Are Your Vendors in Check for the Long Haul?