I'm on the mailing list from Smartmarriage.com -- I get lots of good ideas from there. It's more of a society/cultural view. It helps, though to look at the studies and articles of where things go wrong. Also how to correct them.

From there you can get other ideas and links.