Soil is the foundation of every healthy garden, but not all soils are the same. Some hold too much water, while others dry out quickly. Some are full of nutrients, but others need a lot of care to ...