I can see a lot of thought has gone into making this list and I found myself in agreement with all of your choices. Well done!