Bump for this wonderful thread.

I love how sometimes people don't get the gist of it and post convoluted routines here!