I agree with what you say. I would like to add that good time management is important too with forward thinking. I keep a diary that lets me know everything I need to do. I write what I need to do weeks before it's needs doing, that way nothing sneeks up on me. Your right, I avoid so much stress this way. Most thing you can do a long time before you have to do them then there done, no stress at all.