all versions of windows xp come with the 1.0 framework. They just don't all have it installed by default.

Here's a novel idea? How about making available in stores on cds the service packs? It could be updated every month or so, and only be the huge stuff such as the .net frameworks or media player 11. I would personally pay $10 to not have to spend a week downloading about 600 meg of files. I am one of the guys who lives in the middle of nowhere and doesn't have access to high-speed internet.