module Hpricot::Traverse

def to_plain_text

HTML elements are removed.
Builds a string from the text contained in this node. All
def to_plain_text
  if respond_to?(:children) and children
    children.map { |x| x.to_plain_text }.join.strip.gsub(/\n{2,}/, "\n\n")
  else
    ""
  end
end