B.D.
Soy butter might be another alternative and you can find it at Walmart where the regular peanut butter is sold. I fashion myself to be somewhat of a peanut butter aficionado (and also love Jif) and it was hard to tell the difference between it and the real thing.
A friend did let me try some of her sunbutter (sunflower butter). I like sunflower seeds and so I liked it as well but it does bear more of a sunflower seed flavor rather than the peanut flavor.