The almond butter I've used in the past has been similar to peanut butter. It's not something I'd use instead of normal, dairy butter - more something I'd use instead of peanut butter.
I buy it at my local health shop, they also have cashew nut butter.
I know you can make your own nut butter from pretty much any kind of nut or a mixture of nuts. You just need a good food processor.