Hello ---
I'm new to Drupal and trying to figure out which modules I should be using for a small site I'm throwing together. I need to be able to create some custom nodes, and have those nodes be linked to other custom nodes. Specifically, I need to have 'sites' that can have some number of 'offers', and have a way for users to search these offers and follow a link to the site node. Each offer belongs to only one site, but each site can have more than one offer (1:n, if I'm understanding the terminology).
Initially, I will be the only person adding 'sites' and 'offers', but eventually I'd like to have users able to do so, so having a relatively streamlined process would be nice (instead of a three-step create site, create offer, link the two). After a fair amount of searching, I found the flexinode module, which seems like it answers half of my problem (the part regarding how to create the custom nodes in the first place). But I'm still not sure which of the many ways I have found would be best to use to solve the node association problem.
A patch to flexinode called "field_nodeselect" (http://drupal.org/node/8468) seemed promising, but other comments seem to say it was incomplete and no longer supported (http://drupal.org/node/13127).
Clipper (http://drupal.org/node/10480) seems like it might do what I want, but I'm really not sure what it does. In particular, does the child node know which parent it belongs to, or does only the parent know the relationship?