heavy-duty aluminum foil; apple, cherry, maple or pecan wood chips; butcher's twine
For the BBQ seasoning: Combine the brown sugar, salt, pepper, smoked paprika, garlic powder, onion powder, ground mustard and cayenne in a small bowl.
Preheat your smoker or grill to 275 degrees F.
If using a charcoal or gas grill, prepare for two-zone cooking with heat or coals on one side of the grill and none on the other. If using a gas grill, prepare your smoking pouches by tearing off 2 large pieces of heavy-duty aluminum foil and layering them flat on your work surface. Place two cups of dry wood chips on the center of your foil. Fold up each long side and crimp to secure. Then roll up the ends to make a sealed wood chip pouch. Poke holes in the top of your pouch to allow the heat from the fire to singe the wood chips inside the pouch and make some gorgeous smoke that will be released through the holes and add a delicious smoke flavor to your food. Repeat this process so you have a total of 3 pouches.
Combine the softened butter and the BBQ seasoning in a small bowl. Use your fingers to loosen the skin of the chicken and spread the seasoned butter up under the skin. Spread any remaining butter on top of the chicken skin.
Use butcher twine to tie the legs together and tuck the wing tips behind the shoulder joint. Place your chicken directly on the grill grates over indirect heat on your smoker or grill. Add the wood of your choice; I recommend apple, cherry, maple, or pecan. If using a grill, place the smoking pouch on the direct heat. Close the lid and smoke for 2 1/2 to 3 hours, replacing the smoking pouch as necessary. Breasts should be about 160 to 165 degrees F. The thighs should be about 170 to 175 degrees F. If needed, rotate the chicken once during smoking.
While your chicken is smoking, prepare your BBQ sauce. Combine the ketchup, brown sugar, vinegar, honey, salt, smoked paprika, garlic powder, onion powder and black pepper in a medium saucepan over medium heat. Bring sauce to a boil. Reduce heat to low and simmer for 15 minutes. Remove sauce from heat and allow to cool.
Baste the chicken with the honey BBQ sauce during the last 30 minutes of cooking (this is optional). Once the chicken has reached the correct internal temperature, remove it from the grill, rest for 10 minutes, slice, and serve.