The Windows 10 Creators Update has hit current branch but will not be available via Windows Update until April 11, 2017. What this means for customers/enthusiasts that want to start using this release of Windows 10 they need to go out to the Windows 10 download site...