I have had many other blenders in the past, but the Ninja is hands down the best on the market today!  This thing comes with attachments for shakes, multiple blades, and a special top for chopping up vegetables that is perfect for stir fry!  It is absolutely amazing.