We do some SEO work ourselves, but we run three businesses here, all of them make decent amounts of money. Its not worth us to pull a partner out, have him learn SEO, implement it, etc. We'd rather pay someone that knows what they are doing and let the partners do what they're good at.