I've made one or two minor changes from the post on Graphics.com which must be where you have seen it. It's not been posted here before.

derek