In a large skillet, cook the bacon over medium heat until browned. Remove the bacon from the skillet, drain, and crumble. In the remaining fat in the skillet, saute the onion until lightly browned, about 5 minutes.
In a large mixing bowl, use your hands to gently but thoroughly mix together the meat, bread crumbs, cheese, eggs, sauteed onion, reserved bacon pieces, 4 tablespoons of the barbeque sauce, worcestershire sauce, salt, and pepper.
Shape the mixture into a loaf and place in a large 2" deep baking pan. Spread the top of the loaf with the remaining 4 tablespoons of barbeque sauce.
Bake until the loaf is firm, 60 to 75 minutes, or until done. Let the meatloaf stand in the
baking dish for 10 minutes, then cut into slices to serve.