One option for your church website that we have yet to discuss is the use of a church website design service. Normally, I'm an advocate of having a technically savvy person who can program everything needed for your church, but I do realize that many churches do not get this luxury. In fact, many church webmasters are simply the "most technical person available" and may not have a background in design and development. Several years ago, this may have been a problem, but recently more and more of these design services that can help just about anyone take a few steps towards their ideal church website.
Now, before getting into details about different service types, let me just preface this discussion by stating that no service is going to be able to give you exactly what you want over the long-term. This is because most services are designed around a framework of "most requested" features and designs. If you want to venture significantly outside of that framework in order to distinguish your church website from others who use the same service, it will either require more technical knowledge or money to pay for these distinct features or designs.
Nonetheless, these services are a great resources for churches who have not been blessed with a savvy web programmer. There are many services out there, and they run the gamut in terms of designs, features and approaches.
Some services are almost strictly web-based and allow you to make all changes to the design and content through a web-based interface (often referred to as a portal). Everything that affects your website goes through this portal. While these are often very convenient, and typically relatively inexpensive, the choices available in them are often very limited. Typically, most of the sites created through the provided portal appear very similar to one another (and can hard to make your site stand out on the internet).
Other services will communicate directly with a church through e-mail, phone or even in person to help develop a custom solution for the church. They will tailor the design and features to your needs, and sometimes even train people to use the system. While content changes can typically be done over the internet with a service like this, because of the custom design most design changes require the involvement of the design service representatives. While these types of services can often provide you with a much more distinctive and feature-rich website for you, they typically come at a much higher price due to all of the professional involvement.
Now, there are services that stretch almost everywhere in between the two I have presented here, and once again, you have to analyze the needs and resources of your church to come up with the approach that is best for you. So while God may not have blessed your church with a savvy programmer, fear not, for He has provided for your needs. You just need to know where to look!