My apologies if it seems like I tried to hijack the topic. That was not my intent... I've been coding JavaScript for the past four hours, and my brain hurts...

My point is that the problem would be eliminated entirely if it became a critical Update. XP is set to download and install updates automatically by default, so most people probably wouldn't even know that their computer just downloaded 116 megs of modern programming support. What's the point of breaking 2.0 into small pieces when 3.5 is emerging, and in my humble opinion, should have been a required element of Windows long ago?