1. A method for installation and configuration of a software product, comprising: installing a software product; and determining configuration settings of the software product based upon a social network of peers, wherein the determining configuration settings of the software product comprises: asking a user at least one question during installation of a software product; micro-classifying the user into at least one category by comparing the user's answer to the at least one question to the answers of other users; downloading configuration settings that match the user's micro-classification; and asking the user at least one question after a predetermined time has elapsed after installation and configuration of the software product and updating the user's micro-classification.