Recovery for full is failing. Script Error generated "Internet Explorer Script Error" That is to say, the same line of ObjShell.run "command",0,True works to do other things, like starting the recovery process itself. NOTE: forgot to declare the variable Also, the setres command that works in XP is still not working in the PE. It works fine for standard displays, so I know it isn't the fault of the PE. In my experience, peimg the display driver doesn't work because PE will still use the standard display driver. Any more ideas? Also, DXtransforms do not work in the PE either. ie: filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E2E2E2',EndColorStr='#6e6e6e); Full Recovery now works, but something fails in the recovery process. Windows generates a registry error just before it enters Welcome... this is getting so close now!