It's all quite true...and in a strange coincidence I was reading Steven Pinker & Martin Seligman while I went into this topic!