This paper presents an architecture of the e-Butler service, i.e., a personalized consumer-centric infomediary delivering a broad range of shopping-related services to consumers. In order to provide these services effectively, e-Butler should be "intelligent." This paper describes how a certain level of intelligence is achieved through the utilization of a broad range of technologies, including data mining, personalization, profiling, recommender systems, data warehousing, Web proxy servers, data monitoring and XML-based technologies, that are integrated into a unique architecture of e-Butler.1