Comments, discussion, questions welcome.