Another thing to keep in mind, although BindableLinq requires the ".AsBindable()" call in the LINQ statement, CLINQ requires that you use ContinuousCollection instead of ObservableCollection. After looking at both briefly, I think I'm going to go with bindable LINQ.