see the announcement here: http://codebetter.com/2011/01/11/c-in-depth-optional-parameters-and-named-arguments-2/
Named arguments can easily make your code (on some occasions) more readable. One of c#4 features I miss when I work on a c#3 codebase