Does anyone know of oppotunities to get miles for sporting events (marathons and road races)? With many marathons and races using centralized registrations through services like "Do It Sports," I was wondering if there are any that partner with airlines and offer miles for registering? Normally the only miles I get are through the credit card used for registration, but I'd love to get a few more (after all, why else run 26.2 on a day off

).
Thanks!