I had the honor of meeting Dinesh D'Souza after his debate with Dan Barker at the U of Minnesota last year. He signed my copy of his book What's So Great About Christianity? It was a great debate, as they all are with Dinesh! - many of his debates can be seen on Youtube. I also had a few words with Dan Barker afterwords - interesting story he has.
This interview is excellent! ! I liked this:
"...but the power of the man's question was that he was reducing the argument to which system ultimately delivered the goods. His bottom line remains sound: religion delivers the goods and atheism can't"
-Link to interview at Townhall