Found this today ... it's based on info from the American Heart Association.

Saturated fatty acids. Less than 10% of calories for prevention of high cholesterol; less than 7% of calories for reversal of high cholesterol.

Polyunsaturated fatty acids. No more than 10% of calories.

Monounsaturated fatty acids. About 10% to 15% of total calories.

Your total cholesterol intake should be no more than 300 milligrams per day.

Your sodium intake should be limited to no more than 2,400 milligrams (2.4 g, about 1 teaspoons of table salt) per day.

Based on those numbers, I'd say natural peanut butter is a damn near perfect fat source.