That recipes looks awesome DcD
I sadly don't have access to a BBQ at the moment so I have a cheaty way of making the stuff, which works fairly well (however, I don't doubt for a moment that if you have the time and equipment that DcD's recipe will be better).
Sainsburys Basics Pork Joint (this is a pork shoulder joint).
Dry rub:
Teaspoon of smoked paprika
Tablespoon of sweet paprika
Teaspoon of salt
As much freshly ground black pepper as you can force yourself to mill
1/2 Teaspoon of garlic powder
Pinch of cumin
1/2 Teaspoon of hot chilli powder
Rub completely with the dry rub and place in a baking tray covered in foil (you want a gap between the meat and the foil but the tray needs to be completely covered/sealed).
Cook in the oven at just under gas mark 1 (or ~100C) for 4-6 hours. You don't need to turn it at all or mess with it in the slightest..just leave it in there all that time.
Take out of the oven and allow to rest for an hour (I am lazy and often skip this).
Use your fingers or a fork to pull the meat apart.
Sometimes I create a simple bbq sauce using the pork drippings and a little bbq sauce (or make one from scratch, but that doesn't quite fit in with this super lazy version of the recipe). Often I don't though, and just have a huge pile of shredded pork meat