A method of selling products including the steps of: offering products for sale in a retail store; receiving indication information in an electronic form which identifies a person and at least one product that they are interested in purchasing; processing the indication information to determine a revised offer of sale; transmitting the revised offer of sale in an electronic form to the person.