I think hand-catching is the only way to go. My plan pretty much parallels Mako79's.
1) I start by getting the wind to my back, hopefully with an open area downwind (in front) of me. If a wind gust comes up the copter will (usually) be blown AWAY from you, not towards you.
2) I yaw the copter to face AWAY from me as I lower it, keeping both hands on the sticks. If a gust comes up, simply push both sticks full-up and the copter will go up and away from you.
3) Lower the copter until it's about 1 foot or so above your head and several feet in front of you.
4) Remove your right hand from the sticks and walk toward the copter.
5) Be ready to push the left stick full-up if anything gets weird (wind gust, drifting, etc.)
6) Reach up and firmly grasp a skid.
7) Hold level, hold still. Pull left stick fully down while the motors cut out.
If you grab properly, you can tilt the copter to various angles and even with the motors trying to regain level you won't lose grip. So far, no problems but one never knows! If you want to be really safe, land the copter rather than grab it. But if you're going to do that, wear safety glasses so that when the copter tips over due its high center-of-gravity and the blades shatter into projectiles, you're protected.