I find myself agreeing with most of the points on your list. Good job on compiling it.