This one is complicated, so get ready. Are you sure you're up for this?
2 blocks cream cheese (softened), 1 packet ranch dressing mix, 5 strips bacon, chopped (or bacon bits), and pecan pieces.
Dump your first three ingredients in a bowl together.
Now mix it all up.
Scrape it all together and form it into a ball. This is easier to do when it's still a little soft. Then press pecans around the outside. This is also much easier when it's soft.
Now, you can do one of two things - you can serve it with some crackers or your can cover it with plastic wrap and stick it into the fridge to get a little more solid. I recommend refrigerating over night to let all the flavors mix and mingle. It does get much better!
Now, as for the little bit left in the bowl that didn't quite make it into the ball... Well, you certainly don't want to waste!
Cheese balls also freeze well. Wrap in plastic wrap, then put into some slightly more solid container and stick it in the freezer! Then when you need it just let it defrost in the fridge for about a day
*Variation* Want more of a dip than a ball? Use 1 block of cream cheese and 8 oz of whatever combination of sour cream and mayo that suits your personal taste. Then skip everything after "mix it all together".