I hope I you guys didn't interpret that I think being preachy does work. What I was talking about was sharing Christianity with others, not neccessarily being prechy about it.
I agree that with Christianity, or with any belief religious or not, being preachy and self glorifying will drive people away.