Nightclub Dwight said:
Don't worry Marko, that shoulder should pull. If its too firm keep cooking it. You can even wrap it in foil and finish it in the oven if necessary. Just remember, low and slow and you'll be fine.
"Low and slow" is a good way to cook many meats.
Ideally, you're looking to reach an internal temperature. That's tough to do with most cooking methods. They rely on relatively high external temperatures to get the internal temperature up in a reasonable length of time before the exterior is ruined. Turkeys and large pork/beef roasts are good examples of where that's nearly impossible. Sometimes, the combination of a wrecked exterior and proper interior is good, such as with steaks or burgers, but not always. Poultry and fish are both very good examples of where that's not true. They're fragile meats, and over-cooking them leads to kids hiding parts under the rim of their plates to give the illusion that they've eaten all their supper <grin>
There is a method called "Sous Vide" cooking where the meat is placed in a water bath that's precisely controlled to bring the food to the desired internal temperature. The "water ovens" that do it are surprisingly expensive, though. For instance, this unit from
Blood, Bath and Beyond I mean
Bad Breath and Beyond I mean
Bed, Bath and Beyond is roughly $400...
So, you gotta want one real bad. On the plus side, if you want the best chicken or fish you've ever eaten, they're tough to beat. You absolutely can't overcook the meat outside or in, and you can hold it for hours without detriment.
Of course, you could always learn to poach properly and save yourself enough money for 20 cases of beer <grin>
Once the food's done, you can always toss it on the grill for a short bit to get the same effect as if you'd cooked it there from the start, with the added benefit of it being mostly edible.