I recently found a great substitute for Peanut Butter. A company called Barney Butter (
http://www.barneybutter.com/index.html) makes an almond butter that is similar in texture and consistency to peanut butter. It is very hard to find in stores (even in Atlanta where I live) but you can order it from their website. I really like that fact they sell 90calorie single serving packs which are great for snacks on the go. It is about the same calories as peanut butter but about half the saturated fat and has more fiber and delicious.