@RealBboy360: Dammit, stop comparing LINQ to ORMs. It's not about ORMs! It may be used in ORM type things like LINQ to SQL, but my whole point is that gave devs an entirely inaccurate appreciation for what LINQ is really. And it's best described by Bart De Smet, IMNSFHO, or Matthew Podwysocki (http://weblogs.asp.net/podwysocki/archive/2008/10/13/functional-net-linq-or-language-integrated-monads.aspx) or Erik Meijer. So get the "cheevo" of finally groking monads.