Urban Vegan has the BEST recipes on her blog. I've always had good luck with them.
If you want a slightly softer, more "butter-y" recipe though - I use this one:
1 C sugar
1/2 C light corn syrup
1/4 tsp. salt
1/4 C water
1 cup shelled raw peanuts
2 T margerine, softened (NUCOA is vegan and cheap, and works WAY WAY better here than any other brand...)
1 tsp. baking soda
Have all the ingredients for this recipe measured out and ready before beginning.
This recipe requires that you react quickly and you do not have time to be measuring in between.
Grease a large cookie sheet.
In a heavy 2 quart saucepan over medium heat, heat to boiling the sugar, corn syrup, salt and water, stirring until sugar is dissolved. Stir in peanuts.
Set candy thermometer in place and continue cooking, stirring frequently, until a small amount of mixture dropped into very cold water separates into hard and brittle threads.
Remove from heat; immediately stir in margarine and baking soda; pour at once onto a cookie sheet. With 2 forks, lift and pull peanut mixture into rectangle about 14" by 12"; cool.