Cook tomatoes for 20 minutes in 2 quarts rapidly boiling water. Add tomatillos and jalapenos for last 7 minutes. Stir tomatoes once to rotate for more even cooking. None of these should break up.
Ladle out and let cool. Place in food processor and blend until not quite puree. Move to bowl adding garlic, onion, lime juice, olive oil, salt and chopped cilantro. Cover and refrigerate for an hour or two to steep.
Add-ons: Mix with smooshed avocado to make a delightfully different guacamole. Add chunks of fresh ripe tomatoes and finely chopped green onions for a different texture salsa. Add chopped chipotle peppers for a smokey, barbeque flavor. (This can then be used as a spicy base for a barbeque sauce.) The possibilities are endless.