You don't need a massive plot of land to enjoy the spoils of a great garden. Growing your veggies in containers maximizes garden space and allows you to move pots to a sunny spot for better production.