<p>I have a job interview tomorrow for a .NET shop.  For the past few years I have been developing in languages other than .NET and figure it is probably a good idea to brush up on what is cool and new in the world of .NET.  I've been reading about LINQ and WPF but these are more technologies than trends.  What else should I look at?</p>

<p>Been reading things like:</p>

<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb332048.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/bb332048.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/ms754130.aspx</a></li>
</ul>

<p><strong>Edit</strong></p>

<p>As it turns out this interview was high level and we didn't really get into much which was more .NET specific than generics.  </p>

This is completely language agnostic so you may want to skip over it, but I've based a lot of my practice and preparation for job interviews around
Steve Yegge's getting a job at google post
.
I use a lot of the topics there not only as an interview preparedness guide, but also as a list of things that I
SHOULD
know about. Admittedly I am still working my way through some of the books and exercises, but every little bit helps.
EDIT:
I'm not sure if it necessarily a good thing to focus specifically on the latest
trends
in web development for job interviews. When I am interviewing someone I am more impressed if they can write a recursive function to solve some problem or write a really cool algorithm, then if they know all the details about
some latest thing that is going to fix everything but it's really just a buzzword