Balancing things that are urgent now vs things that are important is very difficult in practice. Long term having a good relationship with your spouse and kids is much more important than fixing that bug for customer, but that bug may be very urgent so you stay later to fix it tonight.
Trying to keep the urgent from trumping the important in the priority queue is a constant challenge in my life as I now have more important things.
I completely agree with Tad on the over communicating.
The only other things I have found helpful are to: 1) Set expectations realistically - people can be ecstatic or completely disappointed with the same result depending on what you tell them to expect. 2) I don't scale very well, focus on measuring metrics rather than micromanaging and then delegate to others.