http://www.leaderu.com/offices/billcraig/docs/craig-bradley0.html Good debate on the subject if you ask me. Dr. Craig touches on some of the things you bring up.
gracias.