Kevin,
Great work on this. Thanks for posting.
SD