Hi. Kenneth's post helped me understand a little more the Dictionary class... If I understood your approac, you mean that, if the value youre passing to the Dictionary instance is allready set, youre just going to "re-set" it. Inside a loop it would be myDict[ProjectA]=ProjectA Really clever...
I thought of another solution, and it also involves a loop. You could take advantage of passing an expression to a node, like: data.projects.(@name=="something to compare with"); But I think Kenneth's suggestion might be faster.

