This is dead on! Good points and a good read!