Place 30 plum tomatoes and 4 jalapenos on a sheet pan and broil for 8 minutes about 6 inches away in a broiler. Turn over the tomatoes and jalapenos and broil again for 8 minutes. Remove and let it cool off. Place 2 large, sliced onion and 8 garlic cloves and roast in an oven till brown and crisp (425 deg F, 25 minutes). Chop the onion, garlic and jalapenos in a chopper. Place half the tomatoes in a chopper and chop. Add onions, etc. Repeat with the other half of tomatoes. Add 1 ½ cup of cilantro. Add 2 canned chipotles (finely chopped). Add 1 tbsp salt and 1 ½ tbsp. cider vinegar. Mix. Will keep for 1 week.