A contract can look straightforward until something goes wrong. A retailer refuses a refund because of a notice at the ...