I think that, with a full retail price of $300.00 (U.S.) for WinXP, each registered user of an operating system should receive a annual replacement disk with a fully updated version (all patches, SP's and updates), Until a more current operating system is released. You could drop it in and be offered the option of updating or boot from it for a full regular install. OEM's could be responsible for part of the cost.
I do understand the difficulty with the task, especially after I read articles like "Windows XP hits 210 million in sales", but not only would this make life easier for power users and free up bandwidth at Windows Update, it would be a giant step towards securing the network systems.
Windows update is one of the great things in this industry. It's a shame that it's so poorly thought of by so many. I've actually read people complaining about having things (updates) pushed on them. Of course, these are the same users that immediately click yes on a Security Warning while they're web surfing, without reading it. Now SP1, Direct X, Media Player and codec's are all available for download separately as is IE (for Win98 only, which bugs me). I've got them all on the same cd going back several versions. I've also merged my XP install cd with SP1 so that it's all on a separate bootable cd (actually makes for a great install).
I think the other thing to keep in mind, is that we here, using these forums, are very VERY different than the average end user, who wants nothing to do with any of this. They simply want to turn on their PC and go to work. Making it easier for them to stay secure makes all of us more secure. Sure it seems simple enough to teach them how to do things properly but try doing it...lol..I support over 65 users, all in different environments.
The small business user has a written policy they have to adhere to or they lose their job, but home and SOHO users are a nightmare. I've actually had a client pay me for cleaning up his spy ware mess, then tell me he didn't have time to learn what went wrong, he'd just call me again. I've written step be step procedures for SOHO users, on my own time and at no cost to them, and they'll flat out tell me they don't have time for it. It puts me in a very difficult position. On one hand I have a business to run and a family to feed, on the other, it seems like I'm pounding my head against a wall trying to make them better users, when they have no interest in being better users.
I can see a future where the computers with always on connections will have all internet activity stopped with a warning up in front of them that states they are not allowed to proceed without first updating their PC.