When doing embroidery work I use Soil Separator as a stablizer. It is soft and holds the designs well. I buy it in the plumbing section at Lowe's....
I've never heard of this product.
Soil Separator is used by plumbers. They put it on the ground prior to laying pipe on the ground. I have used it for alot of projects and have never been disappointed.