Anyone who's ever tried a backyard garden knows it's not easy or cheap. You buy the plants, put them in the ground, water them, weed them, nurture them and then, if you're lucky, you get vegetables.