IMO this is what climbing is really about.  Anyone with enough gym and sport climbing can get up the rock on multi-pitch rock or alpine. But, its how you prepare to repond to the unexpected that seperates the experienced (and keeps one from becomming a terrible static).  Good job on the recovery. 
  
By the way, I always carry a 5mm loop, a Kevlar cordelette, and a pocket knife.