I do BBQ pork roast in a crockpot. Just get a nice big pork roast without much lard attached(you can trim it off). Put it into the crockpot with some water, and add your favorite BBQ sauce(I use Sweet Baby Ray's Hickory BBQ). Cook until the roast is "cooked" and then cut the roast up into smaller portions(you can cut it first if you want to but I'm lazy and cheap, I buy pork roast bone in, so it needs to cook so I can get the bone out easier). Cook it on low until it's falling apart, then add more BBQ sauce and stir/pull it up.
My boss requests me to make this at least once ever couple months and offers to buy me a pork roast to BBQ.
Oh.. you can add in onions and/or garlic if you want to. But I've had awesome reviews from everyone on this method. Plus it's simple, easy and doesn't take watching over a oven or basting or whatever.
If you make your own BBQ sauce, hey.. use it. I love the brand I get here, so I use that.