If you have a food processor and have access to fresh dry roasted peanuts, you can make your own peanut butter. Just run the peanuts with the chopping blade... it may take a few minutes, but it will get there. It tastes fresher than pre-ground natural PB, and it's probably cheaper, too.
Make sure it runs a few minutes. You may have to stop and break up clumps with a stiff spatula or a wooden spoon, but you don't have to add extra oil. You can also toast your own nuts (carefully) at a low heat on the stovetop or in the oven. Works for other types of nuts, too.