1. A method of providing a purchaser specified product search engine, comprising: providing a seller product information 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 initial purchaser input product profile; accessing the seller product information database and performing a first comparing of the initial purchase input product profile to the plurality of product specification profiles in the seller product information database; determining if there is one or more product 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 matches of the initial purchase 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 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; if there are no matches from the second comparing, storing the first revised purchaser input product profiles in a purchaser product profile database; and providing access by potential sellers to the purchaser product profile database to allow possible later seller generated product matches.