If you haven't done .NET yet because your company hasn't upgraded to VS.NET or you don't want to spend the money if you're not going to like it, you can get a 60-day eval copy in exchange for giving up some personal details.
A VS.NET add-in that provides the following C# refactoring operations:
-Encapsulate Field
-Extract Method
-Inline Temp
-Introduce Explaining Variable
-Move Method new
-Rename Field
-Rename Method
-Rename Property
-Rename Local Variable
-Rename Parameter
-Replace Magic Number with Symbolic Constant
-Replace Temp with Query
It seems to be implemented in Java and then ported to .NET via J# and the web site has the coolest little visitor counter control.
An interview of Peter Hallam, the dev. lead for the C# compiler. Most of the interview covers stuff you're likely to already know, e.g. the design goals for C# and the CLR, etc, but Mr. Hallam does spend some time talking about generics and his opinion on mono (he likes it).
Oh man, I *so* want one of these, but I can't decide whether to get the 15" one and use it as a monitor as well as a tablet, get the 8" for cuddling up to in bed or something in the middle!
Also, does anyone know if these things support the same software as a TabletPC? They certainly should.
Eric Gunnerson discusses the basics of .NET stream-based I/O. Not very deep, but I'm still surprised at how few .NET programmers understand how streams work.