How the internet and marketing go hand-in-hand