It's NYC marathon weekend, and if you're one of the many runners gearing up to take on 26.2 miles, you're probably already ...