The Philadelphia Marathon is this Sunday, and I'm preparing for the race in my usual manner: obsessively refreshing the 10-day weather report; air-boxing in sweatpants, Rocky Balboa-style; and making ...