Have you read the book How to Improve Your Marriage Without Talking About It? It has some great communication tips in it. It won't solve everything, but it is very eye-opening, at least.