Happy Cinco de Mayo! Or, if you're feeling less inclined to celebrate Mexican independence and are just craving a good sandwich, Happy Hoagie Day!