Leaving Work at Work

There has been a lot going on at work lately with deadlines drawing near and the stress level has been through the roof! Throw in a couple of incompetent people, we have all worked with them at one point or another, and I am frustrated beyond belief by the end of the day.
The hardest part isn't dealing with the deadlines or the people, it's making sure my frustration with work issues doesn't follow me home. Generally the kids are safe. I put on a good face until they are in bed, but sometimes Tom isn't so lucky.