Huh. You can do either in a regular blender.
For nut butters, you just have to add extra oil, and salt if desired. Start on "chop", then move to "grind" then whatever to make it the consistency you want.
I just made almond milk in my blender, and it was awesome! I used about 1 1/2-2c raw almonds, soaked them overnight in the blender. They grow a little after soaking. In the am, pour off the soak water, and replace with fresh water.
Add a pinch of salt and a couple pitted dates (optional, but really added a lot). Then hit grind on the blender til the nuts are broken up, then switch to liquify.
I then strained into a glass bottle and continued to add more water to the pulp and re-blend the pulp over and over til I got enough milk to fill a 1.5 litre bottle (thanks, Carlo Rossi, your bottles are better than your wine!). I used a strainer and a cheese cloth and strained it back and forth twice to get the grit out that settled with the first straining.
Really, it was very easy, my family loved it, and I definitely want to make more.
For the leftover almond meal, coz I wasn't about to throw that pricey stuff away! I spread it out in my dehydrator and will keep for baking or to use along with dry bread crumbs and seasoning for breading smth later on. We also used some of the almond meal right away mixed in with oatmeal, and it was delish! If you don't have a dehydrator, you could probably use the pulp as "eggs" in vegan baking (oatmeal cookies comes to mind!), tho I haven't tried this yet. If nothing else, you could freeze it in "egg" size portions (like in an ice cube tray) and then just mix it in to hot cereal, one lump at at a time.