9. The computer-implemented method of claim 7 , wherein the plurality of sources include electronic product documents and non-electronic product documents.
7. A computer-implemented method for providing product suggestion information, the computer-implemented method using a computing device having memory, processor, and database subsystems and comprising: crawling a plurality of sources via a computer system processor; extracting product information comprising product identifiers, name, size, color, and price for each individual product included in the plurality of sources; storing the product identifiers, name, size, color, and price for each individual product in a product database; categorizing each individual product based on a type, a trade name, and the price; generating a product suggestions message in response to a specific product query from a user, the product suggestions message comprising one or more marked product suggestions linked to a respective one or more product details pages; and continuously returning the one or more product details pages for each marked product suggestion stored in the product database that is relevant to partial query strings formulated by the user as the user inputs additional query strings until the user completes the query strings.