Our little guy is about 9 months now so we're still introducing new foods 4 or 5 days apart (he didn't start solids until the AAP's recommended 6 months). So far we've tried: brown rice, oatmeal, quinoa, sweet potatoes, acorn squash, butternut squash, carrots, zucchini, green beans, peas, tofu, avocado, bananas, apples, yogurt, and garbanzo beans - organic and homemade with the exception of the tofu and yogurt (organic, but not homemade*) and the apples (which were actually in the form of regular, store-bought, all natural applesauce). He loves it all (well, except for the rice, which I ended up using to make some pretty awesome gluten-free cookies for the rest of us that I found the recipe for here). The homemade cereals/grains can be a bit of a challenge to make, but nothing too difficult (first you grind them into a powder...hence the rice flour I had to make the cookies). I'll post about making cereals/grains later. For the rest, I basically either steam or bake (to retain the most nutrients) and then puree using my little Cuisinart mini-prep food processor (which we already owned - it was a wedding present which means it's been around for almost seven years already and it's still going strong). I like to spend a couple hours once or twice a week preparing the food in batches and freezing it in Fresh Baby food trays (like ice cube trays but BPA-free and with lids which I love). Once frozen, I transfer the cubes into reusable, freezer-safe containers and label them with painter's tape (so it doesn't leave behind any sticky gunk when it's time to remove it) and a Sharpie (including what it contains and the date it was made).
So anyway, if you're at all interested in tackling homemade baby food, I think it's a great, greenish idea. It will only take a couple hours per week to prep it, you'll save money, and you'll have the peace of mind that you're feeding your child something safe and nutritious. On top of that, you will forgo wasting countless empty containers from store-bought food (this article estimates the average U.S. baby will go through 600 jars of baby food by 12 months). Good luck and happy cooking!
*UPDATE: I'm now making my own yogurt too! Check out this post with details.