The thread is about religion having a positive inlfuence. Sometimes it's nice when things get to big to believe that there is a higher power who will carry your problems... if only for a while, it gives me time to take a breath and get some perspective. For me it is definately less stressful...
I should probably not have dragged this thread up again, as I don't know how far down it is, but it came up in my search and I find it interesting, and yes, research definately backs it.