I'll start by saying thanks so much for this tutorial. Really easy to follow. I'm a bit stuck now though. My issue is in the "Please wait" part of the bootup (logon screen background is up but you can't logon yet), it takes about 50 seconds on a brand new laptop with SSD. I may be crazy but I was sure it was booting up lightning fast yesterday before I installed some applications. But system restoring to before those applications didn't do anything. Anyways, it seems that all the time is taken up in the Winlogon Init, but pulling up the services graphs shows long periods of nothing happening: http://i.imgur.com/npG2uRD.png What should my next step be to track this down? If it helps, I am on a domain managed computer (work laptop, has a bunch of locked settings set by the domain) but not connected to the domain (and won't be 99% of the time). Edit: some other information I've found from the windows event viewer is that "BootMachineProfileProcessingTime" is taking 53113ms. Currently investigating this. Edit2: It seems that the profile processing time includes all device drivers and such, so that tells me much less than this boot tracing.