Marketing is a difficult science to master. Indeed some will argue that marketing is not a science at all, but an art form. Regardless of opinions on the ...