We've had several of these over the years, various types including rechargeables and string-pulling, but keep coming back to this type of mini blender. This is a must-have tool because we eat a lot of salads, interesting veggies or nuts to mix in them, soups. The pulse is a must-have feature so that it's easy to keep a close eye on the size. I haven't tried it to grind coffee beans because I'm afraid they might be too coarse but will give it a try. Also, I love it for making tuna, which often add a egg (for more protein) or avocado and it's much easier and better consistency than using a fork.