Agreed SEO is part of the online marketing toolbox. Using just SEO to promote a site is missing valuable opportunities (such as ppc, email marketing etc.) that will help increase a clients revenue stream.
http://www.seomoz.org/blog/what-makes-an-seo
SEO Cost difference is amazing when comparing traditional SEO with an SEO Monopoly.