After years of learning to deal with my anger i am pretty good at it but I have found that if something pisses you off you have to step away from what you are doing and kind of walk it off or step away from the situation.
If it s a person I usually say whats on my mind and tell them what I am displeased with....the key is to do this tactfully without blowing up. If you blow up then you immediatley discredit anything useful you may have to say or any chance of a positive solution.
__________________
"I'll keep my money, guns and freedom. You can keep the "Change."