Websites for a small business often need to do several jobs at once. It has to introduce the brand, explain its services, build trust, capture leads and sometimes support online sales. The right WordPress templates can provide much of that...