A method for providing a product is described in which a selection of a
product is received from a customer, a game is selected by the customer,
the customer provides his credit card number, the customer plays the game
and an outcome is determined. If the customer wins, the credit card is
charged a game fee, if the customer loses, the credit card is charged the
price of the product. In either case, the product is then provided to the
customer.