I recently read something in an MTB magazine that I tried and it has helped in the climbing. The article was about a guy who observed his dog breathing out just before a large exhertion of energy. He researched into why dogs do that and came up with something to the effect(can't remember word for word) this is how the dogs empty out thier lungs before that start exherting a lot of energy so that there bodies can perform under the stress it is about to go through. He then tried this while riding MTB because there are sometimes short bursts of energy required to get up some hills. He found that he was able to complete longer climbs doing this. He also tried it on road climbs and it worked. I have been trying it the past couple of weeks and climbing seems a bit easier then before and I can push a little harder then usual while climbing. On the long climbs I am taking deeper breaths which makes my stamina last a lot longer then the quik short breaths. Just something else to factor into help climb a little better.