1. A method of locating a relevant product via a computer network, the method comprising: receiving a search topic from a user; receiving one or more attributes associated with the topic; assigning a rating to at least one of the attributes; locating at one or more information locations, at least two separate instances of the topic; locating, at least two information fields, each field related to one of the instances the topic; associating content in at least two of the information fields with at least one of the attributes; comparing the content in each of the at least two information fields associated with an attribute against each other; assigning a score to the content of each compared instance of content based on the comparing; prioritizing the attributes; and ranking the located instances of the topic based on the prioritizing and the score of content associated with the topic.