So, I am using SpecRun to run my tests in parallel.
In SpecRun, you have the property 'testThreadCount' which allows you to specify the number of threads.
But having looked at the Specflow documentation (along with everywhere else), I am not sure what the maximum is? [edit]