The Internet has evolved from an information space to a market space with thousands, potentially millions, of electronic storefronts, auctions, and other commercial services. This offers great opportunities, but is not without problems. One major problem is the difficulty of finding relevant offers. Another problem is coping with the multitude of different styles of interfaces to different marketplaces. Yet another problem is how to automate routine tasks in such an environment.