Oh, you caught me out. I have never back-engineered [sup]1[/sup] anything in my life. Unfortunately I'm one of the dumb bastards that ends up engineering stuff from scratch. Depending on what you mean by "recently"... take your pick: from here. Or here. Or here. Or maybe here. Or perhaps here. 1 I'll be nice and assume that this isn't some sort of claim to authority on your part.