Thanks Michelle for your pep talk! I am definitely too hard on myself. I do this with everything -- I want to be an expert right out of the gate. I HATE learning curves, I just want to have it all figured out.
I would have totally timed out my DD for something like that. Actually, in my current state of parenting, I would have cried, yelled at her, told her I was mad and to get away from us, time out, let her fester in her room for a few minutes, then gone in and had a GOOD LONG talk with her about it. OMG. I would have totally overreacted and then felt horrible afterwards.
copper, I have to chuckle when you said you hate trains! LOL! DD is so hardcore into Thomas and she has all the trains. It gets so old so quick!!