I use Fafard 3B or Happy Frog potting mix for all my container plants including some that you mentioned. I'll occasionally ammend the mixes with other ingredients like coir, sharp sand, leaf mold, etc but both are high quality mixes and for most plants can be used straight from the bag. Fafard makes several different blends but 3B is the basic all purpose mix.

Try looking on the web for John Innis composts. They were developed in the 1930s by the John Innis Institute in the UK for containerized plants. I think there were 3 formulars for seedlings thru long term potted plants.

Karen and John..one problem living in IL, most stores, nurseries or big box, don't have a variety of mixes. The main brand is Miracle Gro. Mail order shipping would be outrageous...
When I buy black soil, peat, perlite, etc. I get 40 and 50lb bags..lol. I have way too many plants to bother with 4 or 5lb'ers..

If you go back to my original question, (I've read somewhere that certain mediums make-up compost and leaf mold,' but can't recall where I read it..I hoped someone here had an answer...lol..So I thought perhaps someone knew what soils/amendments made up Compost.
You guys are fortunate finding different brands in your area without having to have it shipped..

Erict..I use Cactus soil for cacti and succulents, but even then add course sand and/or Perlite..Even though Cactus soil is well-draining, it still holds water when used alone. Perhaps it's the type I buy, but once again, the main brand sold here is MG..sigh.

Toni you can buy compost (at least in the Spring) in most nurseries. It's usually cow compost or sheep compost, but you can probably use what you have, just strain it to remove worms and centipedes. If you are concerned that something unwanted will hatch, then you can bake your compost in the oven (not certain of temp or time but I think it's 250F for 2 hours).

I used to get Schlutz' cactus mix but one one sells it any more around here. That was my favorite. I used to mix that with other stuff, too. I do not like soiless mixes because somehow I've killed plants whenever I've used it. It just holds too much moisture.