I just published a guide for business owners who are thinking about getting a website. It has 53 questions across 9 topics: pricing, the development process, domains and hosting, maintenance, SEO, choosing a freelancer, and what to check before you hire anyone (including me).