I work in an office nearby and we order from Capriotti's several times a month.  I usually get the Philly Cheesesteak and I really enjoy it.  You can order online and they give options of different things you can add at no charge or at a very minimal charge.  Their ordering system is good, the price is acceptable and the food is very tasty.  The delivery is an extra $1, but is worth it as I would rather chop off my own arm than drive around this area at lunch time.  Okay, that may be a bit of an exaggeration, but not by much.  We'll be ordering from them again in the next week or so, I'm sure.