dissimilar based on all of the factors used to describe the locations small numeric values between any two locations in the matrix means those locations are quite similar to each other based on all of the factors used to describe the locations thus this approach allows the development of quantitative measures of similarity between all locations in america the second distinctive component of this application is the use of key words that describe features and characteristics of locations where each key word is linked to quantitative values in an underlying data base values that reflect local conditions this unique approach allows users of the application to select these easy to understand key words to choose what characteristics they wish to have in a location and then ask the application to find locations that most closely match those chosen characteristics using key words that describe locations linked to quantitative values in a data base means users never have to think in quantitative terms but can still request to find those locations that have characteristics they want the third distinctive component of this application is the use of an average absolute difference calculation to compute the match level between the key words a user chooses and real locations that exist the fourth distinctive component of this application is the ability of the user to choose a location they like and then select or unselect key words that describe the location resulting in the modification of the location.