LinQ is very cool and we all agree with that. DLinQ seems oriented towards being a simple way to access data that covers most of the simple cases. I think it will add a lot of value to the .NET platform. Now, if you are looking for a 'real' O/R mapping it seems that you'll need to look somewhere else...