Publius, I have written it, need a link. Mine was erased from disk... :(
If you remember even a fragment of the title, the search function should be able to locate some possible candidates. If not, hm-m-m-m-m.