anallawalla - 5:28 am on Dec 13, 2008 (gmt 0)
Thousands. There is no registration of such businesses, so there is no handy count. There are hundreds of bricks-and-mortar, SEO companies and thousands of home-based individuals. Then there are a lot of other people who claim to "do" SEO.