I realized in my post above that, while I put in post short and long run foods, I didn't include post-race.
Pre-race, I eat exactly the same things I eat pre-run. (So, for a 5k race with an 8am start, I don't eat anything. For a marathon, I eat Twizzlers.) Post-race - a 5k isn't going to be extravagant, though I might go out for breakfast or something.
Post-marathon? Not much for an hour or so, aside from the boost. But beginning about 2 hours after I finish running, and lasting for about 24 hours - anything that is vaguely food-related goes. Cheesecake, steak from Le Cellier, beer from Germany, Guiness from England. . . it's all good. Gotta replenish those energy stores, right?
(For my next marathon - there is a pizza joint that I used to go to when I was in college. Since the marathon finishes less than a mile from said pizza joint, it would be criminial not to go and partake of a Papa Del's pizza, right?)