I know I am skipping a few steps in selecting an SEO firm, but this is an interesting (too me anyway) article for the advanced.

Benchmarking Your Website: Metrics to Review Before an SEO Engagement Begins by SEOmoz

Advertisements