I'll agree with the reviewer who said that Food for Thought has good sandwiches, but I'm not going to ding them for having prices that aren't cheap, but not unreasonable. If you want dirt cheap food in a cramped, questionably clean storefront on Craig, you can go right next door to Pizza Prima.
Food for thought on the other hand has plenty of seating and is very clean and comfortable. The people behind the counter were friendly and accommodating as I was fumbling through what I wanted. I still prefer Smallman's when I'm in Squirrel Hill, but Food for Thought is my new favorite deli near Pitt's campus.