I knew a psychiatrist who told me that there are two types of people in the world: those that blame everyone else when they have a problem, and those that always blame themselves first. I am in the latter category as I see you are. I take solace in the fact that I am in in a place where the inhabitants are usually more successful. However, those of us in that category can tend toward self-flagellation. So, thanks for your suggestions of how to overcome this tendency a bit.