It looks interesting, but nothing that hasn't been done a dozen times before. It would be interesting to see how they will integrate this transparently inside .NET, which I think is what we all are looking for (i.e.: cross appdomain object awareness, so true caches are a reality, and object uniquing is truly possible)