I'm half on Microsoft side, half on good software side. Anyway, this thread seems a good place for my third half which is quite evil.
Windows 98/Me can resist up to one year if they're treated gently but Windows 95 has a fundamental limit in the number of applications you install even if you remove an old application and install a new one.
A registry hive for Windows 95 is limited to 64 KB which means it will be filled after a while (a short while, in fact). There's no way to overcome this and the problem hasn't been fixed until Windows NT 4.0 although it is fatal for you can't do anything to get rid of the useless keys in the depth of registry hierarchy. I used to dig deep into HKEY_LOCAL_MACHINE to delete useless keys but even then I couldn't figure out if many of them were really useless.
Even worse, Windows 95 won't report "Error #[beep]: Registry Hive Full!" instead it will report "Missing privileges to modify registry" amidst the installation of some appliaction and you'll wonder if Windows 95 could ever understand what a privilege is. Everyone logs in as root in Windows 95. Even customizations can be stolen from others' accounts. How the hell could it understand what a privilege is?
I'm not saying this to defend Linux against Microsoft. Windows is buggy, Linux is muggy, let alone MacOS or Solaris.
-------------------------------------------------------------------
Indigo Jokes - The Beatles and C Programming
Eleanor Rigby
Sits at the keyboard
And waits for a line on the screen
Lives in a dream
Waits for a signal
Finding some code
That will make the machine do some more.
What is it for?
All the lonely users, where do they all come from?
All the lonely users, why does it take so long?
Guru MacKenzie
Typing the lines of a program that no one will run;
Isn't it fun?
Look at him working,
Munching some chips as he waits for the code to compile;
Where is the style?
All the lonely users, where do they all come from?
All the lonely users, why does it take so long?
Eleanor Rigby
Crashes the system and loses 6 hours of work;
What is it worth?
Guru MacKenzie
Wiping the blood off his hands as he walks from the grave;
Nothing was saved.
All the lonely users, where do they all come from?
All the lonely users, why does it take so long?
-------------------------------------------------------------
Nowhere Man
He's a real UNIX Man
Sitting in his UNIX LAN
Making all his UNIX .plans
For nobody
He's as wise as he can be
Programs in lex, yacc and C
UNIX Man, can you help me
At all?
UNIX Man, please listen
My printout is missin'
UNIX Man
The wo-o-o-orld is your 'at' command
-------------------------------------------------
Let It Be
When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
"Write in C."
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."
Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
If you've just spent nearly 30 hours
Debugging some assembly,
Soon you will be glad to
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
Only wimps use BASIC.
Write in C.
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
Don't even mention COBOL.
Write in C.