lurality of retailer records, each record including retailer merchandise or service data; an electronic shopping agent having access to the customer database system and the retailer database system, the electronic shopping agent being configured to locate a customer record corresponding to the requesting customer from the customer database system, and further being configured to identify a retaile