Pre-heat the oven to 350F degrees.Spread the peanuts on a baking sheet and roast for about 20 minutes, stirring half way through to make sure they do not BURN (don't worry I've burnt them many times also). Once the nuts are done roasting, let them cool for about 10 minutes. You can then easily slip off the skins, but I find that they do not really make a difference in taste or texture, so you can leave them on.Next, add the peanuts to a food processor or a high speed blender with a plunger attachment. Sprinkle in the salt and process for about 5-10 minutes, scraping the sides as necessary. You can tell when the peanuts have turned to butter, they will release their oil and become really smooth and creamy. If you are using a high speed blender, use the frozen dessert setting while pushing the peanuts down into the blades with the plunger, this only took about 1 minute for mine to finish. Once your nut butter is done, keep it in a glass jar in the refrigerator. Enjoy!