pageoneresults - 12:17 am on Aug 30, 2011 (gmt 0)
Why wouldn't Google use schema.org markup for this instead of trying to parse tables and lists?
There are quite a few HTML elements and attributes that Google can use that are not classified as Microdata. Google have shown us in the past that it is fully capable of taking well structured semantic markup and using it to improve the user experience. This is a good case study for using structured lists e.g. <ul>, <ol> and <dl> and semantically structured <table>s.
<added> Just realized there is a Schema type for Lists.
Thing > CreativeWork > ItemList