Haha, lemmiwinks! You laugh when I write my long, convoluted answers, and then when I write an oversimplified one, you jump on me!
You're right, of course, Win 95 had the dreaded "plug and pray", and Win 98 improveds on it. Win ME, though, introduced UPnP (Universal Plag and Play) which is still in use in W7, and is what I was thinking of in my too-brief post.
I've never checked out the idea that Microsoft "stole" the idea of PnP fromApple. It wouldn't surprise me, but I think that IBM's PS/2 (1987?) had a rudimentary integration device (a bunch of disks as I remember -- I never owned one) instead of using jumpers*, while Apple II, which was still in production in the late '80's (early 90's?) still expected wires to be soldered together to accomodate a new device! :lol:
Here's a thought for an eager computer historian such as yourself, though. Win ME required 320 MB disk space for installation. Win XP required 5X that much and Vista amazed everyone by requiring a "bloated" 15GB for 32 bit. The same pundits are now praising W7, but few mention that it requires 1GB more space than Vista for the 32 bit version, and the 64bit that I installed requires 20GB! To put that in perspective, a 20GB HDD in 2000 would have cost $250 -$300, and you would have no space left over to run any progs or store any files!
*As i write this, I have an old "Toshiba Samsung" optical drive, from late 2006 on my desk, with an IDE jumper showing it to be a "master". Some devices, which probably only had their function/value set once in their working lives, didn't even bother with DIP switches.