One thing that worked me was the 26ish miles I ran in the Canyon, without running much for a couple months before hand, and the other is putting in a few days of work on a huge limestone traverse sport route Jeff and I are putting up in Sedona.
This route is going to be a monster with at least 10 pitches and maybe even 14 by the time it is all said and done. That's over a thousand feet of traversing, all on a 8 foot tall band of limestone that cuts perfectly horizontal through a huge wall of sandstone. Pretty amazing feature to climb on.
All has gone well so far, with 3 pitches down of 5.4, 5.10, 5.11 (rough estimates until we climb them a few more times and get a little bit more cleaning done). We are getting our system down for bolting the traverse and making things more efficient but the work is hard and I am thrashed after each session on it. Lugging drills, tons of bolts, a full rack of gear and other hardware around on that traverse is hard, hard work. To add to it the weather has been unseasonably warm and we got torched on the wall yesterday. It's very satisfying though to see our progress inching along the wall and the route is really amazing so it's all worth it.