Combine all your dry ingredients (pretzels, cereal, popcorn, pecans and cheerios) into a large roasting pan, except for the m & m's, those go in later once things cool. Stir them up. Set aside.
In a medium saucepan combine your butter, brown sugar and corn syrup. Cook over medium heat until sugar dissolves, then let it boil for about 3 to 5 minutes. It will become thicker.
Toss in the chocolate and whisk until it melts and mixture is smooth and slightly thick. Set aside for about 5 minutes to cool a bit.
Now whisk the mixture then pour over the dry ingredients you have in the roasting pan. Give it a really good stir so you coat everything evenly.
Line a large cookie sheet with parchment.
Transfer your mixture to the cookie sheet and pop in a preheated 200 degree oven for 30 minutes. Make sure you stir the mixture half way through the cooking process.
Remove from the oven and leave out to dry further and cool. About an hour should be good. And this is where you will learn how tough you are. It will be really hard not to just bury your head in the chocolate goodness you are smelling right now but resist people. Trust me.
Once the popcorn is cool, you want to make sure it's spread evenly on parchment on cookie sheet(s).
Now warm your caramel just a touch. You don't want it scorching hot but warm enough to drizzle, not hot enough to shrink the other ingredients. Drizzle over the mixture. You can let it dry then flip the mix over and drizzle again if you like.
Pop back in a 200 degree oven for 30 minutes, flipping after 15 minutes.
Let cool on pans.
Add m & m's if desired. And let's be honest, who doesn't desire m & m's. Mix it all up.
Enjoy with a big old I hate football smile!