I received my HP EliteDesk 800 G2 from SJ Computers. I had a question and called them and they have great customer service. Setting up my new system for Windows 10 is easy to follow. Having a Ethernet connection does make it easier and faster to get your system set up. If you want to update to the current version of Windows, just run Microsoft Update and you will get up to date. You may at this point have a good working system, but there are many settings that need to be changed to give you a better windows experience. As this system did not come from HP, one of the first programs you should download is HP Support Assistance.