The Laundry List Long Version