Marc Gregoire is a software architect and has worked for 6 years as a consultant for Siemens and Nokia Siemens Networks on critical 2G and 3G software running on Solaris for big telecom operators. This required working in international teams stretching from South America and USA to EMEA and Asia. Now, Marc is working for Nikon Metrology on 3D scanning software. His main expertise is C/C++, and specifically Microsoft VC++ and the MFC framework. Next to C/C++, Marc also likes C# and uses PHP for creating web pages. In addition to his main interest for Windows development, he also has experience in developing C++ programs running 24x7 on Windows and Linux platforms; for example, EIB home automation controlling and monitoring software. Since April 2007, he received the yearly Microsoft MVP (Most Valuable Professional) award for his Visual C++ expertise. Marc is the author of "Professional C++, Second Edition", published by Wiley/Wrox, is the founder of the Belgian C++ Users Group (www.becpp.org), has written a number of articles which have been published on CodeGuru and/or his personal blog (www.nuonsoft.com/blog/), and can be found on the CodeGuru forum as "Marc G".