The NUC6CAYS kit came with Windows 10 Home 1607, and 2GB Ram, 32GB HDD, no 2.5" Drive. First upgraded it to 8GB ram, no problem. Booted up no problem, shortly it discovered for itself that Windows 10 Home 1709 was available and started upgrade itself. That was okay, but it took a LONG time over wireless internet. Then it FAILED. Mysterious error messages: "something went wrong". After many failed attempts and much searching online for help/answers it turned out the problem was "simple" 0xc190020e error code meant it was out of space to complete the upgrade. Installed the 2.5" SSD intended for that in the first place. This required moving the boot drive/windows partition to the new SSD (use free disk drive management software from online, and windows disk manager) and adjusting the "BIOS" (or whatever it's called now) to boot from the SSD, not the minuscule 32GB Kingston drive that shipped with the kit. Then the upgrade went fine, again it took a LONG time. Things look okay now, most ports have been used ok, and display works with some oddness here and there... but it's a TV not a monitor, so there's that. Celeron may prove to be inadequate in the near term though... time will tell, but it doesn't seem it will be up to the job based on how things went getting to here. Nice small box though, packed with features, will find some use for it.