A computer-implemented method of marketing a customized product, the method comprising: retaining customer information for a plurality of customers, the customer information including at least customer email addresses, retaining a plurality of designs of previously ordered products, each previously ordered product design being associated with a customer and containing at least some customer content, identifying from the customer information a customer who has ordered at least one first type of product having a first product design and who has an associated customer account identifier, selecting one of the at least one first type of product ordered by the identified customer, and sending from a server an email to an email address associated with the identified customer, the email comprising the customer account identifier and being adapted with a product image area, initially occupied by a generic placeholder image, to display a second product design for a second type of product, in response to a recipient opening the email at a client, returning the customer account identifierto the server for enabling replacement of the generic placeholder image by a product image having the second product design for display to the recipient and displaying the generic placeholder image in the product image area, upon receipt of the customer account identifier at the server, automatically creating the second product design based on the first product design associated with the customer account identifier, sending the product image having the second product design to the client and replacing the generic placeholder image by the product image having the second product design in the product image area of the email at the client, wherein the second product design has at least one design element in common with the selected first product design and contains at least some customer information contained in the first product design. retaining customer information for a plurality of customers, the customer information including at least customer email addresses, retaining a plurality of designs of previously ordered products, each previously ordered product design being associated with a customer and containing at least some customer content, identifying from the customer information a customer who has ordered at least one first type of product having a first product design and who has an associated customer account identifier, selecting one of the at least one first type of product ordered by the identified customer, and sending from a server an email to an email address associated with the identified customer, the email comprising the customer account identifier and being adapted with a product image area, initially occupied by a generic placeholder image, to display a second product design for a second type of product, in response to a recipient opening the email at a client, returning the customer account identifierto the server for enabling replacement of the generic placeholder image by a product image having the second product design for display to the recipient and displaying the generic placeholder image in the product image area, upon receipt of the customer account identifier at the server, automatically creating the second product design based on the first product design associated with the customer account identifier, sending the product image having the second product design to the client and replacing the generic placeholder image by the product image having the second product design in the product image area of the email at the client, wherein the second product design has at least one design element in common with the selected first product design and contains at least some customer information contained in the first product design.