Using Garbage Collection, Dispose and Managed Resources

Cyrus wrote a very interesting post on the deal with the C# “using” construct. In addition I recommend reading the two parts of an MSDN publication on the garbage collector (part 1, part 2)