Make sure the Butter and Cream Cheese are softened to room temperature for this recipe. Do not microwave butter or cream cheese to soften, it will change the texture and could prevent the Fudge from setting up as firm as it should. ALSO: Make sure you MICROWAVE the FLOUR for at least 1 minute in the Microwave - Flour is raw, and you need to cook it in the microwave to kill any kind of bacteria before adding it to the recipe, as this is not a cooked recipe. You can use Creamy Peanut Butter or Crunchy. I used Crunchy because it gives the Fudge the texture of nuts in the mixture, but smooth or creamy is fine. AND: When stirring the Fudge, I left it a little streaky, and not completely mixed, to give it a little ribbon effect with the cream cheese and peanut butter. You can mix it completely, and it will just be about the color of Peanut Butter, or a little lighter, or leave a few white streaks to give it a little color.