A great read, having built a factory factory factory for producing factory factories myself (perhaps I should stop doing that :)