I'm running XP pro and I've been having a particular crash problem for quite awhile now, and finally fixed it today. It usually happened when opening Explorer windows, all of a sudden all Explorer windows would close and I would get one of those "send or "don't send" messages that said: AppName: explorer.exe AppVer: 6.0.2800.1106 ModName: mfc42.dll ModVer: 6.0.8665.0 Offset: 00001b3e Also, my whole desktop would disappear and then reappear shortly thereafter, minus some of my systray icons. Needless to say, this was a major pain in my rear. The first thing I did was a repair of XP so I could be sure that the copy of mfc42.dll that resides in the C:\Windows\System32 directory was good. This alone didn't fix the problem and I verified that by opening various Explorer windows such as, My Computer, Recycle Bin, Windows Explorer, ect. After opening and closing about 3 or 4 of them, I got the same error. The next thing I did was to do a search on my hard drive for the file mfc42.dll. It came up with about 5 of them, one in a game folder, and a few in some programs. I noticed that they were all different versions so I just renamed all of them except the one in C:\Windows\System32 to mfc42.old. I'm pretty convinced that this has fixed my crashing problem, which has been going on for months. I have continuously opened and closed various Explorer windows and not a single crash yet. I normally would have had several by now. I've tried all the programs with the renamed mfc42.dll's also and they seem to work perfectly so far. I'm sooo happy now. Hope this helps someone.