Adding cherry-picked nodes to a list
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.