Hi Nick,
If I'm reading this correctly, you've listed two pretty good ways to do this, both with their pros and cons. This is the kind of decision that would paralyze me and make me go work on other projects for a couple of weeks while I pondered it. ;-)
My gut reaction says the Node Reference route is more elegant, but making a field groups for each configuration is probably the wiser approach. While a bit redundant, having each section available directly in the node editing form might be easier for your users, although the Nodereference URL module might ease that pain, too.
As for copying content, you might consider trying the Node Clone module. This will let you clone existing content and then make the changes you'll need for each room. It might be a good way to populate your content.
Micah
Hi
Great work on the podcast - in the middle of doing my first drupal site having come from Joomla, the podcasts have been great. Also I recommend the lullabot learning videos.
The site is for our new church building which is also a community centre with cafe, sports facilities, library and conference rooms hence the seperate site. I have created a room content type for each of the rooms which can be booked. Most of these rooms can be configured in a number of ways for the use case e.g. classroom layout, a boardroom layout or an auditorium layout. For each configuration I want a to be able to attach an image and enter a different capacity. Each room will have multiple configurations but could be a different number of configurations. I have considered creating a config content type and using a node ref field to link to a specific room I guess I could then use views to attach the configs to the room but I wondered if there was a better way? Is there a way of duplicating field groups based on user input?
I'd appreciate any guidance available.
Kind regards
Nick