Though I admit defeat in this discussion at least in terms of this audience, I can't resist posting a really interesting video from google video discussing faith based decisions about programming languages and the foundations of functional programming.
Philip Wadler's tech talk