About a month ago I passed the TS: Microsoft .NET Framework - Application Development Foundation exam. I had been a bit lazy about taking this one, having bought the training kit about 2 years ago! (Yup, I bought the the first edition, which has about 3 Microsoft Knowledge Base articles devoted to it’s mistakes). Mistakes aside, I managed to pass the exam with the aid of that book, plus Programming Microsoft® Visual Basic® 2005: The Language which is an excellent tome. I highly recommend it, even though its targeted towards Visual Studio 2005, since the author goes into great depth on many subjects such as reflection, object oriented programming, threads, security.