I am a big fan of the Sandwich Man in the Harrisburg/Carlisle corridor. There are/were 3 of them at one time, 2 in Harrisburg and one in Carlisle. The one in Carlisle has changed it's name to "American Hero".
I would eat there for every meal if it didn't mean I would be dead by next Thursday. Good stuff. You should come up this way for a run/workout some weekend day and we can hit that place for lunch.