Offers can be revoked at any time, except for: Option contracts, Offers for unilateral contracts, Promissory estoppel, "Firm offers" for goods (UCC), Revocation is effective when received, except for offers made to public (effective when sent by same means)