One of the things I get asked quite often is "How does LINQ to SQL affect performance compared to writing my own Data Access Layer?" LINQ to SQL perf is a work in progress of course since it is still in beta. However, if you are curious, check out Rico