The perfect garden spot is always on the other side of the fence, no matter where you try to garden. The critical factors for a perfect garden - crop, sunlight, soil, drainage, and location - are all involved in any garden design and selection of the garden site. These factors can be changed or modified to make any spot "nearly" perfect for your garden. Evaluating each factor is the first step in garden design. Each plant you may wish to grow has its own pattern of need in regard to the other factors mentioned above. Designing your plantings in terms of these critical factors will result in greater success. Always work with nature, instead of against it.