The last 10 years have seen more technological changes than the whole of the previous century. The way we communicate, entertain, market, sell, advertise, as a matter of fact, almost everything we do nowadays, have changed. And the challenging part of it is that these technological changes continue to happen - on a daily basis. We here at [...]