This is an excellent treatment of the subject, balanced and honest. It is really worth a listen.
God bless,
Fr Dn Kevin
P.S. and please, for the love of all that is good, do not get your information on this subject from an internet forum. Fr Hopko is reputable and holy. Listen to him, not...