Node referencing has been a great concept when working with Drupal content, it helps create complex references between nodes and it has been widely used, for example when you create a Photo Gallery. Having a Photo Gallery is pretty easy in Drupal, you need a content-type that will handle the information of an album or gallery and another content-type that will handle the images information. Using Node References will attach those images to your Albums. How? using this module in Drupal 7:
Of course, by default you won't have a nice way to identify which of the referenced nodes you want when creating a Album, but I found this project pretty straightforward in order to handle that lack
This one will help create/edit those nodes that are referenced for a content-type in that content-type node creation page. Totally recommended!