Hi, here are a few things that I think would allow me to work more efficiently. In Enterprise Guide it would be very useful to be able to have a text box. Currently you can add a note but it really blends in with everything else. A text box would allow for some higher level commenting, especially since I use Guide a lot for exploratory work. I would be able to place text describing what a certain portion of the diagram is doing. Another thing that would help this is to be able to change background colors. These could assist the text box for marking a grouping that is implementing some functionality. I also realize that sometimes I have too many resulting data sets from a program node. Sometimes this tells me that I need to separate some of the code but other times it is needed. Is there a way to a pseudo library node, if checked or option given all resulting data sets would be placed in this node. It currently uses up to much landscape by having them result in a vertical list. It would be very nice to open it up and have a new nested part of the process flow with data sets laid out in more of an array structure. The alternative is to turn off layout which has much uglier results that are harder to work with. These are all mostly cosmetic. One feature that would be very helpful comes from something my project did in Matlab Simulink. The diagrams themselves could be looked at as text. So we could place a version control on the project. There was a higher level model which had various subsystems that could all be worked with independently of each other, even though there was a logical dependence. This same need arises in SAS. It would be amazing if there was some sort of hierarchy, such as a project then a process flow and then a node. We mostly use program nodes, but really all tasks nodes are really a wrapper around a program. Then there are notes and data sets as well. I think it would really advance the whole platform if worked like this and version control could be applied to this. This structure would allow for a better team use for larger projects and code reuse throughout multiple projects. Thanks, I hope these are inline with what you were asking.