17. A non-transitory computer readable storage medium storing one or more programs configured for execution by an electronic device, the one or more programs comprising instructions for: detecting a commercial intent from a user registered with a computer system by: recording online actions of the user, the online actions of the user comprising at least one electronic message posted by the user on a social networking site, wherein the at least one electronic message, includes the commercial intent of the user; analyzing the at least one electronic message by parsing natural language of the at least one electronic message; in response to detecting the commercial intent, determining a product relevant to the detected commercial intent of the user; sending an electronic recommendation message to a client system associated with the user, wherein the electronic recommendation message includes an option to purchase the product; receiving an electronic response message from the client system associated with the user, the electronic response message comprising an authorization from the user to purchase the product; in response to receiving the electronic response message comprising the authorization from the user to purchase the product, purchasing the product on behalf of the user; and arranging for delivery of the product to the user after purchasing the product.
17. A non-transitory computer readable storage medium storing one or more programs configured for execution by an electronic device, the one or more programs comprising instructions for: detecting a commercial intent from a user registered with a computer system by: recording online actions of the user, the online actions of the user comprising at least one electronic message posted by the user on a social networking site, wherein the at least one electronic message, includes the commercial intent of the user; analyzing the at least one electronic message by parsing natural language of the at least one electronic message; in response to detecting the commercial intent, determining a product relevant to the detected commercial intent of the user; sending an electronic recommendation message to a client system associated with the user, wherein the electronic recommendation message includes an option to purchase the product; receiving an electronic response message from the client system associated with the user, the electronic response message comprising an authorization from the user to purchase the product; in response to receiving the electronic response message comprising the authorization from the user to purchase the product, purchasing the product on behalf of the user; and arranging for delivery of the product to the user after purchasing the product. 21. The non-transitory computer readable storage medium of claim 17 , wherein: detecting the commercial intent comprises analyzing information publicly posted by the user on the social networking site; a communication method used to send the electronic recommendation message to the user is different from a communication method the user uses to send the electronic response message to the computer system; determining the product relevant to the detected commercial intent of the user comprises: based on the detected commercial intent, identifying one or more product categories of interest to the user of the computer system; and selecting the product from the one or more product categories of interest to the user of the computer system; and selecting the product from the one or more product categories of interest to the user of the computer system comprises: determining a plurality of products that match the one or more identified product categories; ranking the plurality of products based on the information about the user gathered by the computer system; and selecting a highest ranked product in the plurality of products as the product relevant to the detected commercial intent.