Just because you don't have a large backyard — or any yard at all — doesn't mean you can't grow plants. Microgardens and container patios or balconies can come alive with a little work, providing tons ...