thanks, what a good list.