Yes, I've used it to make flour and butter. If you want to make flour, stop before the almonds turn to butter! When I make flour, I'll use almonds (raw, skins on) from the freezer. To make butter, I use toasted almonds (I still leave the skins on).
Cleaning the grinder is easy, grind some uncooked rice.