Coming from Philly, the home of the hoagie, I have a question about subs that natives to this area may be able to answer.
I went to have an Italian sub at Santoro's Sub Villa. I was surprised because it did not come with lettuce on it. When I brought it back up to ask for lettuce, the guy said, "You're not from around here, are you?" He told me that subs traditionally do not have lettuce on them. That got me thinking...
Now, I always thought that subs were the New England version of a hoagie (although I must admit that hoagies are in a class unto themselves)in terms of your basic ingredients.