i havebeen getting soil from wallmart and lowes for the last 2 years..they sell perlite..also they sell 10 lb bags of worm castings for like 3.99...loll that would cost like 20 bucks at a hydro shop....
i use to get a 2 cu foot bag of a potting mix that said on the front..contaitner gardens and tomatos...cant go wrong...