Great, detailed list of feedback. I agree with at least a great deal of it.