module Hpricot::Traverse

def next

This method includes text nodes and comments and such.
Returns the node neighboring this node to the south: just below it.
def next
  sib = parent.children
  sib[sib.index(self) + 1] if parent
end