Adding cherry-picked nodes to a list On a project I'm working on, we'd like to give users the ability to search for nodes via a View with exposed fields, and then have them able to select specific nodes to be added to a list.

We've thought about doing this via taxonomy terms and Views Bulk Operations, but that's not very streamlined (I'd have to set the action to "Modify entity data," selecting the taxonomy field -- but then there'd be a bunch of options on the next page and the default behaviour is to overwrite all the terms attached to a node.). 

Any ideas how one can create a simple cherry-picked list, ideally from Views result content?
We have done this using the Flag module:


  Flag is a flexible flagging system that is completely customizable by
  the administrator. Using this module, the site administrator can
  provide any number of flags for nodes, comments, users, and any other
  type of entity. Some possibilities include bookmarks, marking
  important, friends, or flag as offensive. With extensive views
  integration, you can create custom lists of popular content or keep
  tabs on important content.


Make a flag and add it to your content type.  You may be able to use one of the default flags.

Configure the flag to appear on just teasers.

In your view, configure it for node output, and choose teasers and show links.  I think you can add the flag as a "field" in field-based output, but I don't remember.

Then, your view should show your list of nodes and each will have a flag link with it.  Users can flag their nodes.

You can then make views over the nodes that your users have flagged, either all together or per user.  The Flag module integrates very nicely with Views.