The list below is definitely not inclusive.
There are many applications that can create a layout or PDF. But how many can:   1. Create the layout online?   2. Create a layout with a WYSIWYG Editor?   3. Personalize the content with variable data printing?   4. Add Images and Charts?   5. Print from the web - directly to your local printer - or   6. Create a variable page pdf on line and print directly       from your account or send to your local printer.   7. Export the Source Editor as XML?   8. Import someone else's Source Editor XML and have        an "Instant, ready to Edit, Template"?
Steps   1. Make a layout, using the WYSIWYG GUI   2. Place your images, add your data fields    3. Add and format all of your static text   4. Add a link (if desired) to any images.   5. Hit the PDF button - or - the Print button.
Make your own layout & Pdf's
Try the partially enabled Demo