One addition here:
When I say grow mix, I do not mean the expensive, brand name, bagged organic mixes. Buy your soilless mix from the local landscape or greenhouse supplier and add your own amendments...my example out here in chicago is Heco mix. I purchase it, from a landscape supply company...