I have worked over a decade as a web development and online marketing consulting for B2B mid-size companies as well as solo entrepreneurs. Here's what...