Indexing for LINQ.
Ran across this on Rocky's blog: Introducing i4o - indexes for objects. If you haven't already gotten excited about LINQ, you probably should. Even more exciting are the language enhancements that make LINQ possible, e.g. Lambda Expressions, Anonymous types, object initializers, etc.