Just want to say that you guys have come a long way in what is really a short amount of time. Marriages on the brink of divorce take YEARS to repair and re-build, not months. For a while, things move along great, then one little set back will hit you like a ton of bricks. Something that could have been a little thing, in reality is NOT little because it triggers all the old hurts. I don't see this as necessarily a bad thing, because it forces recognition of a problem before it becomes a big thing again and allows for immediate change. Unfortunately, the roller coaster of emotions along the way really SUCKS!
I would love to tell my husband, "let's do this", but we are not at the point where I can trust him not to repeat past behaviors when things get difficult or that I wouldn't use it as an excuse to escape my marriage. Even after 3 years of work, we still struggle to not slip back on old habits and I sometimes wonder why we even bother.
Keep at it and enjoy the little ones while you can.