10 is pretty much 8.1 with some slight GUI changes. It's more of a PR upgrade than an OS upgrade. Everyone in the enterprise world hates the forced fullscreen start screen crap, so they made changes. I guess they skipped 9 to circumvent a lot of scripting runs looking for 9* to run rules specific to Win95 or Win98 apps.