I've worked with SearchRPM while at two different agencies. Their three-tiered and structured approach to SEO make them leaders in search at a national level. Plus, they have experience managing paid search campaigns with budgets as high as $1 million.