Regarding religion, reminds me of the thread we had one time on Delphi about the Muppets and Christianity ... flame wars, name calling, people thwacking each other with rubber chickens. I think in the end it was closed. Oh, the irony.
I honestly don't see religion as having much of a place...