Bus from O'Hare was over-sold. Many folks left behind and the downtown bus was apparently full too so couldn't swing by O'Hare. They have eliminated the two stops in Rockford (when none are needed on the way to Madison) on the downtown bus. They also have a new non stop from Madison to Chicago at 1230. Other than that you are treated to the South Beloit Gas Station stop and a change in drivers (and sometimes buses) in Janesville. A better option is to take the Badger Bus to Milwaukee and then take Amtrak to Chicago.