Good read and I agree with most of your choices and have a few.