If you’re looking to build a website and plan on hiring a web design/internet marketing agency, chances are you’re starting to hear a lot of technical terms: Content Management System (or CMS), hosting and servers, domain names, Search Engine Optimization (or...