Growing up in a suburb outside Philadelphia, you have hoagies..and really great hoagies! Here in Maryland they have subs...they are NOT hoagies! This dip is the closest thing to a real hoagie taste, as long as you serve it with good bread. If you order a hoagie in the philly area you have it with Mayo, oil or oil and vinegar...sometimes all 3 together which tastes great but is a mess to eat on a roll. This dip combines all 3, but you can just use mayo. It's also best after its been chilled for 1-2 hrs or even longer so the flavors really blend. I have seen recipes with tomatoes and lettuce mixed in but it breaks down the dip and it won't keep. So I like to serve it with diced tomatoes, thinly shredded lettuce and hot peppers on the side for people to top as they like. It's great for parties, holidays, sports events, everyone loves it! Purchase your meats and cheeses at your deli counter regular slice (medium). Cook time listed is chill time.