IMO SEO is such a hands on time consuming approach that getting quality manpower is bound to be expensive at the end of the day.
On page SEO is relatively easy, but there's only so much edge that you can gain with it. Past that, comes off page SEO, and there, only the sky is the limit. The real SEO winners are those who manage to build link popularity naturally. Not an easy thing to do when you're a host, I know, which is why link building via "free hosting" might make some sense.
