Thanks to all who contributed to this thread. I enjoyed the challenge!