Great post Chen Zen. May I just add that if you are new to stretching or want some more advanced stretches two books that I would recommend and I am sure that others will agree are Stretching Scientifically by Tom Kurz and also Ultimate Flexibility A Complete Guide to Stretching for martial arts by Sang H. Kim.
Train Hard Tez WT Central