I use pond waste and bunny and chicken waste and leaves and stuff and have a compost pile about 10 ft by 4 ft by 3 ft tall, I raid from the bottom rather than buying anyone else's compost. Before I found out how bad peat harvesting was I'd buy a block of peat 2 or 3 cubic feet compressed, and minerals - epsom salts, lime, a little bit of this and a little of that, and mix it with a whole lot of the stuff from the bottom of my compost pile, and except for peat and minerals I didn't buy any soil products. Worked great. I also recycle my soil in my pots from year to year, adding fresh compost, eggshells, etc.