Reading a bit about LINQ made me think of JAVA and hibernate.  Do ya'll have any hibernate experience?  http://stackoverflow.com/questions/1779440/does-linq-remove-the-need-for-hibernate