in a method and system for searching multiple data sources for objects with certain attributes , wherein the data sources potentially have different data formats , the searching is done by first reading the data in the data sources , storing the data , and then searching the stored data . the method and system preferably includes a user interface with a template for displaying data from data sources , for manually supplementing the data , and for defining search criteria .