Great thread, many thanks to those who contributed.