1. A method of providing a product profile-based purchaser specified product search engine with more precise purchaser-specific search results using an e-commerce system that includes a computer processor and a database having seller product information, comprising: providing seller product information in the database which includes a plurality of product specification profiles, wherein the seller product information database comprises at least one of seller input product specification profiles and world wide web derived product specification profiles; receiving an initial purchaser input product profile; accessing the seller product information database and performing a first comparing of the initial purchaser input product profile to the plurality of product specification profiles in the seller product information database; determining if there are one or more product profile matches between the initial purchaser input product profile and at least one of the plurality of product specification profiles in the seller product information database; if there are one or more successful product profile matches of the initial purchaser input product profile to at least one of the plurality of product specification profiles in the seller product information database, displaying the one or more successful product matches; if there are no matches from the first comparing, submitting further inquiries to develop a first revised purchaser input product profile, wherein the further inquiries are based on one of knowledge based and historical based key word correlations related to the initial purchase input product profile and successful product profile matches; accessing the seller product information database and performing a second comparing of the first revised purchaser input product profile to the plurality of product specification profiles in the seller product information database; if there are one or more successful product matches of the first revised purchaser input product profile to at least one of the plurality of product specification profiles in the seller product information database, displaying the one or more successful product matches for the purchaser to view; and if there are no matches from the second comparing, storing the first revised purchaser input product profiles in a purchaser product profile database.