in reply to grabbing html source
Using a templating system e.g. Template Toolkit (see also merlyn's articles on Template Toolkit) can make it easy to create browser and email views of your content based on reusable components.