Probably no other form of gardening allows more versatility than container gardening. Growing plants in containers makes it possible to garden in situations where there is no yard or soil available: on a rooftop, a high-rise balcony, a deck, a fire escape, or even in an area that's covered with concrete.
Container gardening can be an ideal solution for people with physical limitations that prevent them from working down at ground level. It can also be the answer for those with soil problems. For anyone, growing annuals in containers can provide an extra dimension of gardening pleasure, both outdoors in summer and indoors in winter.