I hate the repository pattern, especially when clumsily thrown ontop of Entity Framework. This is something that is widespread in dotnet projects and is a mistake. This article explains why a repository pattern over EF is nothing more than wasted effort.
Matt Warren has written a helpful round up of where .net is after being open sourced 3 years ago. It contains links covering the most interesting changes over the last year, and lots of stats about who is behind the development.