A  good marketing campaign can be such a boon to your business that having the right marketing agency working for you can make all the difference between success and failure.