i'll end up putting copyright on that post of mine...

patent pending! >