Just read on MSDN that SP3 for .Net is on it's way. You can already download it to perform testing but Microsoft warns you not to install it in production environments yet. While I was browsing through all the issues that were solved, I found a link to this support question regarding memory leaks. One of my favourite topics :-)
Apparently, the following code will leak memory in .Net applications:
for (;;)
{
try
{
throw new System.Exception("I leak.");
}
catch
{
try
{
throw new System.Exception("I do not leak.");
}
catch
{
}
}
Console.Write("Press ENTER to iterate.");
Console.ReadLine();
}