Best you just re-invent that wheel then i guess [and make it better ok!]. Waiting for the next exciting tangent taken by your fertile brain ....... [can endlessly rename the thread, np. ]