For some weeks ago I wrote a reply to the question below which might be what you are looking for.
-Henrik