Wow, Tony! I don't know what kind of advice I can offer, but I will try. I will pray for you and your family.
A couple books that I recommend, not necessarily to help get your marriage back on solid ground, but I think they would help.
The Five Love Languages. Gary Chapman also has one for children that you might be interested in. Another one is [urlhttp://www.amazon.com/exec/obidos/tg/detail/-/0310217687/104-8339800-0770310?v=glance]The Man in the Mirror[/url]. The first one my wife and I got while attending a weekly bible study at church on mariages and relationships. My church's Men's group is reading the second book over the course of this year. Admittedly, I have not been keeping up, but it is an excellent book.
Communication seems to be a big issue. I recognize it because it is my own biggest weakness, lack of effectively commnuicating my feelings to those I love. And no matter how many times I get hints of my errors, I don't change. Some day, I may be in your situation. Anyway, a good technique that I did learn is to repeat what the other has said, right after they say it. Whatever she says, you need to respond back with how you interpreted it. Follow up with, "So what I hear you saying is that ...." It is a very effective tool, even if it seems silly. A co-worker does this to me all the time about work related things, tells me back exactly how he understood what I said. A simple confirmation verifies how well you are doing. Both sides need to pratice.
I found this information that is very good:
Speaker skills:
Speaking for self (using "I" statements; avoiding blame or mind-reading)
Focusing on one topic at a time; keeping the conversation in the present (vs.bringing up old complaints)
Sharing ideas and feelings openly, honestly, and a little at a time (to allow partner to hear everything)
Maintaining eye contact and relaxed style
Listener Skills:
Paraphrasing, or repeating and clarifying what was heard
Empathy, or appreciating the partner's experience, feelings, viewpoint
Openness and warmth, without reacting or judging partner's statements, motives
Conflict Resolution:
Arranging for good times to talk (enough time, energy, positive attitude)
Maintaining ground rules of respect and constructive conversation
Identifying issues and goals (vs. arguing about everything
Maintaining calm; taking "time out" when tired or angry
Problem Solving:
Criteria-setting, identifying how decisions will be made or alternatives evaluated
Brainstorming, listing as many ideas for solutions or options as possible
Priority-setting, naming which issues, goals, or methods will be tried first
Changing in small steps rather than expecting radical leaps of attitude or lifestyle
Resources on Marriage
I also see some potential warnings that might arise. Be carefull on your road to recovery. Focus on yourself and what you can do. It is easy to think of 100 things the other person can do better. I would not offer much advice to your spouse on how she can improve. Only offer it if she asks.
I have not read it, but skimed it.
This article I found looks like it has some good advice. Watch for traps.
And to close. I wrote this in my best man's speech for my best friend since kindergarten. I have only been married 4 years tommorow. My pastor gave me this advice, and I'll never forget it. I don't always adhere to it, but I always remember.
Treat your bride like a queen. Your love for her will be returned 10 fold. That seems easy at times, but this is the hard part. Very often, you will need to do this when you donâ??t really feel a strong love for Lori. When times are tough or problems occur in your relationship, it doesnâ??t matter who is at fault or who started it.
You need to be the strong one to turn the situation around. Apologize for letting it get as low as it did, and start praising and doing things for her. She will just want some reassurance that you love her and will do everything it takes to prove it. She will let you feel like her king, even though you know who is in charge.
God's blessings on you. If you need another ear, I can PM my number.
Aaron