Asten,
Two suggestions for you (I lived in that area for 20 years):
1. Berrutis on Buffalo Grove Road just north of Dundee Road on the east side of the street. It's similar to Capri, although Capri's foccacia sandwiches are better.
2. Jewish deli called New York Bagel (I believe that's the name) on 83 just north of Lake Cook Road in Buffalo Grove- good sandwiches, bialys, soups, salads. Good selection. (It's in "The Grove" strip mall, the Jewel is there, too)
Used to go to the above places for lunch. Both have tables as well as carry out