Container gardening is perfect for renters, apartment dwellers, or anyone short on yard space. Whether you're growing herbs on your balcony, flowers on a small patio, or tomatoes in large pots, there ...