Okay, so November 3rd is Election Day, but don't let that distract you from the fact that November 3rd is also National Sandwich Day. I'm always on the prowl for a great sandwich. The concept is simple: two pieces of bread filled with tasty ingredients. But a sandwich is so much more than that, and the sky is the limit when it comes to sandwich fillings. They're portable, usually easy to eat with one hand and most of them hold up well in a lunchbox or the office fridge. Whatever you like on your sandwich - roast beef, turkey, ham, tuna salad, Italian, egg salad, vegan or even a toasty grilled cheese - it's tough to beat a great sandwich for lunch.

For some reason they always taste better when someone else makes them. Have you ever noticed that? I can buy the best ingredients and make them with care, yet my homemade sandwiches never taste quite as good as the ones purchased at a sandwich shop. Even the lowly PB&J tastes better when you don't have to make it yourself. Weird.

Shockingly, I've met a few people that have told me they "don't really eat sandwiches" and when they do, I just stare at them like they're crazy. We've got a lot of great choices for quality sandwiches in the Billings area. Hot or cold, I've narrowed the list down to eight of Billings favorites sandwich shops.

H/T National Day Calendar