You don't need acres of land to grow your own food. Vertical and container gardening is an excellent way to maximize whatever space you have available and have food for your family year round!