Referred from Microsoft, read [ complete story]. http://lab.msdn.microsoft.com/express/vcsharp/top10/default.aspx