David Platt, the pastor of the Church at Brook Hills in Birmingham, has been a favorite of ours for a long time. He lays it out there and leaves you unable to remain neutral. You either love his message, or hate it - want to rise up or sit down, cover your ears and pretend you didn't hear it.
This is from his "Radical" Series. All of the sermons in this series are excellent.