Emil at Morgan customs.net has some thing which may suite you.
John.