I use the ->Summary() method to get a summary from a DBField object, but I'm not really happy with the generated summaries. The main reason being that it seems to only read <p>'s and skips for example headings (<h1>), sometimes resulting in a poorly representative summary and sometimes just a blank field (eg when the text only holds a html heading).
What would be a simple fix for a better summary? Perhaps someone has a custom summary method laying around.