A marketing consultant comes in when a company's looking to generate buzz around their product. Business owners may need to attract customers or grow opportunities but have no idea how to go about the ...