If your business has limited marketing resources in terms of people, expertise and materials then you might want to consider outsourcing your marketing functions to an independent marketing professional or a marketing and promotions agency. Small businesses, downsized companies, and expanding corporations all have different reasons to outsource. Marketing can be an expensive activity and maintaining in house resources can really make this a difficult program to commit to. But marketing is a very important part of business success so allowing someone else to focus on marketing gives companies a chance to focus on their core business and areas that will enable them to surpass their competition. Outsourcing marketing resources comes with a price, but this cost is usually lower than it would be if the companies had employed and undertaken in house activities. By eliminating the need to hire full-time employees, using an agency for marketing resources saves companies thousands of dollars on wages, taxes and benefits. You are also gaining expertise in an agency that you might not find in individual employees. In addition to their own staff, agencies also have other resources to help you, such as their own outside contacts, suppliers, designers, copywriters and printers--saving you time as well as money. When you hire an outside agency, you are hiring experts in marketing. These are professional people who can focus on all your marketing needs and not be hindered by your internal politics, relations between employees, or lack of knowledge among staff in relation to marketing strategies and how they integrate with business strategies. Marketing professionals whether independent or through a marketing agency - will often have more experience in the particular aspects of marketing than you staff, and undoubtedly more than you could pay for in an employee. Also, since they work with other clients, they have seen what works and what doesn't in other company campaigns. This knowledge translates to more efficient and effective marketing for you as you have the benefit of their hindsight. As with outsourcing any business function, allowing an outside agency to do your marketing or advertising brings a certain kind of objectivity with it. Sometimes you just need a fresh perspective to overcome difficulties and to achieve specific goals. An objective marketing professional will help you see things you might otherwise miss and will be more open to offering a range of fresh ideas as opposed to a bunch of tired ideas that you might have been toying with for years but have yet to implement.