An Outsourced Marketing Department: Would it Work for Your Firm?