A super duper speedrunning trick which you can pull off in The Legend of Zelda: The Ocarina of Time. The Tools–Assisted Speedrun (TAS) videos website provides this explanation of it:
Enemy + Interactive Object
Link must first find an enemy that will attack him. We will use the Peahats of Hyrule Field as an example. Surrounding these Peahats are bushes which Link can lift out of the ground. While holding Z and R, make Link roll into the bush while the Peahat is attacking him. Press A to grab the bush as the Peahat’s attack connects with Link just before he stands up. If done properly, Link will block the attack just as he is about to finish the roll (and while he’s still invincible) and that will retain the “picking up” action, and so the speed at which he is knocked back by the attack will remain constant as long as he has his shield raised.
clipped from http://www.youtube.com/watch?v=F7MaMNTZQo8&eurl=
Fastest way to get to Gerudo Valley.