Community Covenant Church in Kirkwood, Missouri, had a problem common to thousands of churches around the country: an aging congregation, a shrinking budget, a too-big building that spent most of the week empty.