Here is another MSDN article that is more .NET oriented (C# though)
http://msdn.microsoft.com/msdnmag/is...n/default.aspx