If you are married, or are considering getting married, here is a piece of advice about communication.
Once a month sit down with your mate and talk about problems. Don't do it at home. Go somewhere you are not likely to run into anyone you know. Set aside a couple of hours.
I know what some of you are thinking: "No way am I going to do that. It will stir up problems." No, it won't. The issue is that problems are lurking all the time and at the worst possible times: when you are dressing for work, or trying to go to sleep at night. Trust me, when you avoid talking about problems, it does not mean they will go away.
Here is one more rule: Before you leave the session, clarify what decisions have been made and what issues were left unresolved.