There are lots of posts which seem to hint that Linq to SQL has gone down a cul de sac and will no longer be developed and that the Entity Framework is now the way to go. Article However I think L2S is great for small Sql Server based projects and I will probably still use it.
Here is a great Entity Framework FAQ page with lots of links Entity Framework FAQ