SATISFACTION AND PURCHASE AGREEMENT