Data enrichment is an activity that supplements and/or improves the existing data. Some techniques used to enrich data include: use of fuzzy logic to assist a search activity; accessing related data from other sources and bringing the data into a single virtual (for example, providing a link) or physical location; and, correcting misspellings (for example, if a city name of “New Yrok” is given in combination with a zip code of 10001, the city name may be corrected to “New York”.