Ok, here's one of my few fitness bragging points. I can kick WAY over my head. Mostly because I have incredibly flexible hip rotators (that's your hip socket). Sad thing is, I can't touch my toes because my Hamstrings are so tight.
My secret to flexible hips is ridiculous; I'm very comfortable watching tv in a butterfly stretch (
http://www.idahofitness.com/running/...nditioning.htm). If I could, I would sit in a butterfly stretch all day. I have no idea why, it's just comfy.
But that's the cool thing about streching is that it doesn't have to be a workout. You can add it to your daily routine - brush your teeth while holding a butterfly stretch, read the mail while stretching out your hamsprings (or ham hocks as I lovingly call them).
Have fun!