Sean McDowell (blog) debates James Corbett (news) on the topic: Is God the Best Explanation of Moral Values? Moderated by Craig Hazen. The flyer for this debate can be found here. Original debate video at ConversantLife.
Full MP3 Audio here. (95min)
Also check out Sean McDowell's ethics book here.
(Please note there are few audio glitches due to feed interruptions during Corbett's opening statement.)