Preheat oven to 375°F. Coat 9×9 baking dish with nonstick cooking spray. In a large bowl, combine beef, onion, breadcrumbs, Barbecue Sauce, egg, chili powder and salt until well mixed. Gently press into bottom of baking dish.
Bake uncovered for 20 to 25 minutes, or until cooked through. Remove from oven and carefully pour off any excess fat if needed. Adjust oven temperature to broil and place oven rack 6 to 8 inches from heat source.
Meanwhile, microwave Potatoes according to package instructions. In a large bowl, mix together hot Potatoes, milk, butter, parsley and garlic, and mash with a potato masher until smooth. For a smoother consistency, mix with an electric mixer to desired consistency. Stir in bacon and fried onions. Spread evenly on top of beef mixture and sprinkle with cheese.
Broil for 3 to 5 minutes, or until cheese is lightly browned. Serve hot with additional Barbecue Sauce if desired.