The Square-Foot Gardening Concept is simple: Build a raised bed, divide the space into sections of one square-foot each, and then plant vegetables (and/or flowers) in just the amount of space they need. The advantages of this system include reduced workload, less watering, easy weeding (and not much of it), and easy access to your crops.
http://www.squarefootgardening.org/
