There is an old joke in web development and it goes like this: If a website was left to the design team, it would look great with no functionality. If it were left to the developers it would be text only and if it were left to marketing, it would be one page with a […]