Tim Keller is my favorite preacher, pretty much no doubt about it now. I've never heard anyone integrate apologetics, relevant insight into Scripture, and the supremacy of Christ so seamlessly and effectively. I'd encourage you to check out some of his stuff this summer, and it certainly wouldn't hurt ot recommend him to unbelieving friend or skeptic.
Here's something Keller said about preaching:
http://adrianwarnock.com/2009/03/preach-to-change-them-in-their-seats/
Your Breath Stinks
16 hours ago