There are plenty of good hot sandwiches in any town. But making a great hot sandwich is something of an art form. There are too many ways for things to go wrong: Sharp crusts that scratch the roof of ...