When I used to live in Evanston, I would call American cab from O'Hare. Their prices are pretty much on par with Northshore cab and 303 taxi. Unlike Northshore, the American cab drivers have never been late to scheduled pickups, and are generally pretty friendly drivers. I would caution that, depending on the driver you get, they can sometimes drive recklessly.
more