Town House of Pizza, in Needham, Ma, offers a variety of subs and wraps that are perfect sized for lunch. They've also been willing to experiment based upon customer suggestions--a local favourite is to add strips of bacon to any sub which makes for some rather tasty and filling meals in the case of the Buffalo or Town Special subs.
The Calzones are also good, but I'd skip the Buffalo here as the bleu cheese simply doesn't go as well. The buffalo pizza on the other hand is quite good, either with the bleu cheese on top or on the side for dipping slices.
I told him that dirt in it's your dirt. What's your dirt doin' in his ditch?