The Minefield of Online Marketing...

Can you afford to risk not outsourcing your online marketing needs?
Major search engines change their algorithms both regulary and unexpectedly. Do you have the time and expertise to keep up to date with these changes?
Many people who do their own seo often "over-optimise" which can result in search engine penalties.
With online marketing there are many complex rules of ethics, which if broken also result in penalties. Do you have the knowledge to keep your optimisation ethical?