For far long than I can remember, my home theater PC has been configured to boot automatically into my user account for Windows and start KODI (XBMC) automatically. This had been working forever without any hiccups. Last year I decided to completely upgrade all the hardware for my HTPC and discovered that the new hardware was too fast. In fact, it was so fast that KODI would start before networking had started. This lead to all kinds of issues and eventually led to the article How to Delay XBMC Start.