8. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising: monitoring one or more actions taken by a user while browsing a website; automatically assigning one or more search terms to at least one of the one or more actions taken by the user based upon, at least in part, metadata associated with said one or more actions; assigning one or more complementary terms that define one or more products/services that complement the one or more actions taken by the user; in response to at least one of the actions, executing a query on a datastore based on at least a portion of the one or more search terms and at least a portion of the one or more complementary terms to generate a result set; and displaying the result set including a link to an ecommerce website that offers for sale the one or more products/services, the link embedded with a referring party identifier configured to identify a referring party to a merchant operating the ecommerce website for payment of a referral fee.
8. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising: monitoring one or more actions taken by a user while browsing a website; automatically assigning one or more search terms to at least one of the one or more actions taken by the user based upon, at least in part, metadata associated with said one or more actions; assigning one or more complementary terms that define one or more products/services that complement the one or more actions taken by the user; in response to at least one of the actions, executing a query on a datastore based on at least a portion of the one or more search terms and at least a portion of the one or more complementary terms to generate a result set; and displaying the result set including a link to an ecommerce website that offers for sale the one or more products/services, the link embedded with a referring party identifier configured to identify a referring party to a merchant operating the ecommerce website for payment of a referral fee. 14. The computer program product of claim 8 wherein the datastore includes one or more of: a database servable by a computing device; and a system memory accessible by a computing device.