Wow, all of the ones you listed are so true. I was shaking my head on each one, been there, done that. At least we learn from mistakes what we can do to make sure it doesn't happen again. But, of course, sometimes it takes me several times through the lesson to learn.