A lot of good comments here....