Great article Craig, a nice exploration of the areas of specialisation that have surfaced in the web space.
As always though, it can take a lot of time to try and find the companies that can service your needs, as it seems every man and his dog can do SEO, etc…
A great way to do it quickly and easily is to use a site like http://www.ExpertMagnet.com, where you can post your requirements (or detail your issue) and have companies come back to you with tailored responses. You can then review these and decide which ones you want to speak with.
Get business news first
Sign up to SmartCompany’s daily newsletter