Growing your own food is incredibly satisfying — there's nothing like taking a bite out of a carrot that came right out of your own backyard. But what do you do if you don't have the space for a large ...