Here is a note...its been very wet (luckily cold too!) when I visited my semp beds today the bed which I was so excited about (layer of pea gravel 8 inches below surface, then cactus soil and pea gravel mixed on top of that) was completely saturated, literally standing water on the bed
while the old bed which had the cheapest topsoil you can buy at HD or Lowes, was fine. Anyway I poked holes in and around the semps of the water logged bed and the water drained off and the cactus soil dried right off, I checked back on it later in the day and it looked pretty good, whereas the cheap stuff just stays moist. Don't know if this info helps anyone else, but it definitely helps me. Its worth using cactus soil, yet also make sure water has a way to exit the bed/container. I also like the idea of using aquarium gravel as a top dressing, although its expensive, I like the small size
Cheers