1. A method of automatically generating personalized communications, comprising: providing a smart template for combining with input content; generating a smart template document by applying the input content to the smart template using one or more of multiple profiles; and communicating the document to a selected output location.