Classifieds: company listing with several branches
I'm trying to create a content type that enables an end user to add a company listing, and for the company listing to permit several branches to be entered. I've created a new content type, and have cck installed. It is easy enough to use cck to create a field called branch, and allow multiple entries, but is it possible for these entries to impact upon further information (i.e. if there are two branches, then an address needs to be added for each branch).
I don't mind using different modules either, but I also want to keep things user friendly.
Ideally, I'd like the end user to add a new company, and whilst capturing information, they have the option to add more than one branch (each with different information). Then, when viewing the record, the generic company information should be displayed together with the information for the head office (additional branches listed somewhere), and if the branch is clicked on, then the display would show the generic company information with the details specific to the branch.
I'm no longer new to drupal core, but I've only begun to explore the modules available, and I'm certain others must have an interest in doing something similar. Any pointers would be great.
Thanks in advance.

if branches are also nodes
if branches are also nodes (of a different content type) you might be able to use nodereference (part of core cck) and nodereferrer (sep contrib module) fields and the nodereferrer_create module.
===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz
Had a quick look at the
Had a quick look at the module descriptions. Looks like they might just do the job. Will follow up with a response if it works. Thanks
I've installed nodereferrer
I've installed nodereferrer and nodereferrer create (separate module in comment #37). I have no problem referencing the nodes using nodereference (cck), and can reference fields with nodereferrer (can add a branch separately once the company is added), but I cannot find any option to use nodereferrer create. Nodereferrer only provides a widget option for read-only. There isn't much documentation on using nodereferrer create, but from what I've found, there should be a tab option for adding new related nodes (i.e. a branch tab on the company node). For testing, publish has been used as default, so it isn't because the content isn't published.
Is there a particular combination of fields that need to be added (e.g. nodereference one node, and nodereferrer on another node, etc.), or is there maybe just a problem with using this combination in Drupal 6?