It wasn’t so long ago when, if you needed a new website, you sought out an advertising or creative agency. The team typically consisted of a copywriter, graphic designer, and web developer and together the three of them would build a customized site just for you. Your internal people would make whatever connections were necessary behind the scenes and then, voila, the new site would go live.
 
“Alas poor ad agency, I knew them well”

That was then....