I have entered this recipe into several local BBQ contests, and not to toot my own horn or anything, it placed pretty well among professional BBQers. I would now like to point out the key difference between "BBQing" vs. "grilling": BBQing is slow roasting meat over a low temperature heat source, sometimes with hardwood smoke. Grilling uses high heat and will burn a dry rub to a blackened mess.
It is fantastic with veggie slaw!
You will need a few BBQ Basics for this:
A gas grill with at least two burners. A kettle type charcoal grill will work great too - my favorite being the Weber Kettle Grill.
Hardwood chips (Use only hardwood for any grill)
Smoker box/pouch thingie-Some gas grills come with a smoker box for the wood chips. Mine does not. If yours doesn't, you make an envelope/pouch from heavy-duty aluminum foil. Pull out about 18" for the envelope. Put about 4 cups of pre-soaked (in cold water for about an hour) chips on the foil, and fold it into a flat envelope/pouch type shape.Poke several slices in the top (to release the smoke).
Tongs/Spatula - You need a darn good heavy duty pair of tongs to handle a pork shoulder. A spatula (preferably a strong grill specific type) is perfect for getting that lovely chunk of meat off of the grill.
Aluminum roasting pan (disposable, for ease of clean-up) It will keep the juices from causing flare-ups and will provide moisture to the roast.
Oven/Grill thermometer - This is very important, as this tool is the only way you will really know what's going on inside the grill! To "pull" pork, the meat must reach the ideal temperature of 212°F/100°C.
Chimney-type charcoal starter - For the charcoal grill people, this is the best way to start the coals.
Do not be overwhelmed. All of these are pretty standard for grilling or BBQing. If you plan on doing more outdoor eating this summer, I guarantee that you will use it again. If you don't like the idea of buying wood chips, leave that part out. The rub and slow roasting will do a dandy job of making your meat moist and delicious.