I think one of the main things to keep in mind is that regardless or whether you build the site or if you have it built for you, it needs to be easy to update. You will likely want to regularly do...