"How do you know when you have truly mastered a portion of .NET technology? Consider trying to explain all that you have learned to another developer. If you can successfully transfer your knowledge, you then are not only on the correct path to mastering .NET, but also clearly on your way to mastering professional growth and enrichment."
Chris Richardson