Robert Powell is Vice President of Development at NetEdge Software Incorporated, a consulting company that provides .NET and C++ software design services. Richard Weeks is the CTO and Chief Architect for Crystal Sharp Consulting, specializing in .NET applications development. Richard has been writing software for the better part of 10 years, specializing in C++, MFC, COM, ATL, and now C#.