In doing prices, I forgot to include bulk suppliers. Not everyone has one at hand, but I have two in particular who make a number of soils and amendments, including some very acceptable potting mixes and raised bed mixes, typically about $45 a yard ($1.67 per cubic foot), which is a great deal cheaper than buying bags. I can get 1/2 yard in a standard pickup bed. That give me 100 gallons.