Jim Blake's groups