Ye Olde Book Worm is a small bookstore in Bensenville. I first noticed it from the Metra because it's located right across from the train station.
It reminded me of that movie, "You've Got Mail", because it's a single store competing with behomeths like Borders and Barnes and Noble. It has a special niche because it carries a lot of titles and out of print editions. They can get you a lot of the hard to find titles.
I purchased a couple of children's books because they were at a super discount. It's a cozy atmosphere with a very helpful staff. Last time I checked they were trying to set up a website so that you can order from there. I would recommend that you make a trip to the physical store and experience it yourself.