@RealBboy360:But you can do a "LINQ query" over a dictionary or hashtable, and write a provider for anything that has optimizations for what you need.