I made this a little differently from the original, with more avocado and more jalapeno. I also simplified the cilantro step.
*Later note: Pati Jinich of "Pati's Mexican Table" on Create TV says that cilantro stems have a lot of flavor. So when I made this recipe a second time I just cut off and discarded the lower cilantro stems at the point where the leaves started and threw the top part into the food processor. (Give the leaves a good rinse first--they can harbor sand.) Much, much easier! Also, if you don't like cilantro, or would like a slightly different flavor, you can use part parsley. But really, cilantro is the way to go!