Attachment 93128A lot of work still to do on this one. Final coming soon.