I stumbled upon an interesting project today called Bindable LINQ which I have given the nickname BLINQ in the vain of DLINQ, XLINQ, PLINQ etc. What this does is make LINQ queries work with WPF binding, which really should be a part of LINQ to begin with...