I agree with the advice not to solely rely on SEO. Online marketing in general covers many different areas and some clearly work more quickly than others.
Having regular content to link to from social media sites is a must for visitors and SEO.
I have over 100 articles on online marketing for startups and SMEs on my blog if anyone wants to read more.
Thanks.
Jamie