The Braun MultiQuick Immersion Hand Blender+ 6-Cup Food Processor is such a multi purpose tool.  You can use it as a true immersion blender to make soups, a whisk to make vinaigrette or meringues; a food processor that is low profile, and a masher!  Great for a small kitchen!