Hello. I have just been looking recently at the subgraph feature of the BGL. If I understand correctly, in order to use it you *must* first create a root subgraph; you can't use an existing Graph as the root and call create_subgraph on that adjacency_list, for example. It also seems like when you create a subgraph, it is somehow stored on the root subgraph, since Couriercreate_subgraph() has a return type of subgraph<&. As it returns a reference, I assume that the actual object is somehow stored on the root. But I need to create and delete lots of subgraphs on a given root graph. Creating the subgraph is no problem; however how can I deleted them ??? I could just leave them, of course, but that's an obvious waste of resources... Is there an answer to my question? If possible, I'd also like to learn a little bit more about the subgraph implementation (all I can suppose from the documentation is that it is stored in some kind of tree data-strucutre). Last, could someone make an announcement about when bundled properties will be available for subgraph, either in the CVS or in a minor revision to the BGL ? (I think someone suggested that idea in oprder to fix problematic bugs like the remove_edge fail...) I absolutely need soon the subgraph implementation of bundled properties, so as soon as it's in the CVS i'll have to fetch it. Thank you, Jean-Noël Courier