I have a lot of different ObservableCollections. They all have the same number of elements and grow together as new data arrives. They have different properties and I would like to be able to combine them together for use in charting and several datagrids using databinding. Is there an easy way to do this without coping all of the data to new ObservableCollections. The user will be able to select which ones they want to compare and bring them up for viewing.