Don't beat yourself up about it: we have ALL been there when the parenting skills were certainly not stellar. I have snapped at my son and felt the red, hot bubble of impatience sting on it's way up. The HUGE thing is that you recognized this day as one where you were not operating at your normal level of excellence. That right there puts you ahead of a lot of people. *hugs* Tomorrow is a brand new day ;)