When it comes down to it the only issue with homemade pork BBQ is time.
Pick up a propane home smoker (cost between $120 and $300, but simpler the better), I buy the pork wherever it's on sale (Sam's Costco or local mkt.) about 40lbs at a time. I use Steve Raichlen's Carolina rub on the meat the night before, and toss back in the fridge overnight.
Pull the smoker out of the shed, fire it up and toss your wood of choice into a bucket of water.
When the smoker hit's about 275 toss the pork on the racks, give it about 1/2 an hour without wood, then toss in your wood. Than go about the rest of your day.
I tend to check whenever I walk by the smoker, but every hour for sure. Make sure the temp is between 250 and 300, and the wood continues to give off a nice smoke.
After about 3 hrs, you have a choice, leave things as they are until finished, or pull the pork and place is deep roasting pans, seal very tight with foil, and toss in the oven at 275 to finish. When the meat is falling off the bone, pull and let cool. I toss a small amount of sauce in with the pork, break up into ziplock bags and freeze.
Long story short the only tough part of the project is taking the day to cook it up... Store bought will never do after you make your own.