What a great job CP and such an interesting read. I worked out I have done 51 from your list and have put 18 on my to-do list.