Small critique i think it should be organized better right from the splash page. If one lives in Florida they don't want to sift through churches they couldn't possibly attend (like one in Canada).
How about a breakdown by region or even a big map where you can click on a state and then it sifts down from there?