Tim Keller was recommended to me last summer by local pastor. Pretty great preacher IMHO - explains stuff in simple down-to-earth terms while giving plenty of food for thought. It's funny how sometimes during the sermon my brain goes "He took that from Tim !"