3 years ago I thought I'd try my hand at gardening. I built 2 10'x12' raised beds and filled them with topsoil. I've grown different varieties of tomatoes for eating/canning/sauce along w/ many peppers (I'm a pepperhead), tomatillos for sauces, squash, spinach, herbs, lettuce...you get the idea.
This year my wife and I have expanded the garden dramatically. I've excavated 2 large terraces on our back slope and have begun tilling getting the soil ready for compost and amendments. Once completed, we should have an additional 8 8'x4' raised beds. My wife has started a lot of lettuce, basil, corn, peas, beans...I forget the whole list now, but it's extensive. We've also planted 2 apples, 2 pears, 2 figs, and 1 peach tree.
We're certainly going to be busy canning and dehydrating come harvest time, but it certainly pays off I'll say that much. Nothing like eating your own veggies from your garden. It's amazing how much more flavorful homegrown veggies are than store bought (especially the tomatoes!).