Notes: If making up to 1 day ahead, chill meat with sauce airtight. To reheat, stir often over medium heat until steaming. Serve with hot cooked rice or black beans. Add sour cream flavored to taste with more of the canned chipotle chili, minced or mashed. Garnish with slivered green onions (including tops) or fresh cilantro leaves and lime wedges.
Prep and cook time: about 3 3/4 hours
1. Rinse pork and put in a 5- to 6-quart pan. Add onion, tomato, tomato juice, broth, and brown sugar. Rinse dried chili, break off stem, and shake seeds from pod. Add dried chili and chipotle chili to pan.
2. Cover and bring to a boil over high heat; reduce heat to low and simmer until meat is very tender when pierced, 3 to 3 1/2 hours, occasionally pushing meat aside and stirring sauce to be sure it's not sticking.
3. Supporting meat with 2 slotted spoons, transfer to an 8- or 9-inch-wide pan, fat up.
4. Bake meat in a 350° oven until very well browned, 30 to 40 minutes. Cut and discard string. With 2 forks, tear meat into large chunks; keep warm.
5. Meanwhile, skim and discard fat from meat juices. Boil juices over high heat until reduced to 3 cups, about 30 minutes. Whirl, a portion at a time, in a blender until smooth.
6. Put pork in a bowl; pour sauce over meat.