Oh yeah there is also a HUGE thread on MDC called Parenting & Rage. TONS of good ideas on that thread. I will try to come back later to look for it and send the link.
One technique I learned was to watch my anger/rage as though I was outside of myself, notice it flare up and die down, and then act. It took an incredible amount of self control when the feelings were REALLY intense, but it saved me from doing something I regretted.