I'm posting this recipe especially for all those ex-pats out there who can't pop out to a Mexican restaurant when they get the craving. It is admittedly a "fiddly" recipe, but making it myself is the only way I can ever get to eat what is one of my most favorite Mexican dishes. After making it once, you'll find that it isn't so difficult. And for those of you living in Europe as I do, I've discovered that the long and slender dark-green chiles found in Turkish and Moroccan vegetable markets work well, and for the cheese I use a white French Pyrenees cheese that is a suitable substitute for Monterey Jack. This seems to be a dish that varies widely from region to region in how it is prepared; this version is the type I always enjoyed the most.