What a great thread. Thanks to all the contributors.