If you are a space limited urban gardener and want to have a small garden of your own, often your only option is to do patio or balcony gardening. Welcome to the world of container gardening or smart-pot gardening. In addition to selecting the right container for your plant, you also need dirt to grow…