I've created a Ruby port of Beautiful Soup, my Python module for HTML
screen-scraping. The goal is to make it trivial to get the data you
need out of complex and/or poorly-formed *ML.

A beta release is available at:
http://www.crummy.com/software/RubyfulSoup/

Please let me know what you think of this library.

Leonard