Personally, the thing that bothers me most about the computers I use is load time. When I boot the computer up I usually want to go online immediately. I don't want all the other utilities that boot, I don't care about the background, I don't care about anything except what is required to get me online. I do care about antivirus software, but I don't want to be waiting for the volume control to load before my dialer and browser will start. So how about partial boot? I wonder if it would be difficult to construct an operating system that boots incrementally, with the objective of getting you to the point where you can start the programs that you use the most as rapidly as possible, putting everything else off until there are some resources available. Does this exist? This would be a good idea also for programs in general--delay loading "features" until the very basics that allow the user to start working are already up.