This is awesome. It would've have been super useful building our mobile interface to Philadelphia's regional rail schedules where we scraped SEPTA's site for data. http://www.septa.org/service/sched/r2s_wk.html is an example of the markup we had to deal with.
I think I'll have to go back and crosscheck your selectors with what I came up with to see if we can't improve anything. Thanks!