James Avery, a solution architect working with Microsoft technologies, has been working with .NET since its second beta release. He's written articles for MSDN Magazine, ASP Today, and is a frequent blogger. Also, James is a Microsoft MVP, ASPInsider, and author of Visual Studio Hacks (O'Reilly).