I'm going to have to call a bit of a small foul on Indy. Again, if you have to restart your Windows boxen for reasons other than:
1. Installing patches/service packs
2. Adding hardware or updating drivers
3. Removing hardware
4. Adding or removing a new app
then something is wrong and needs to be investigated. Furthmore, in regards to those linux/unix boxes that have been up for years and years, the first question I would have is are they secure? When is the last time they were updated with a security patch? I know serveral big companies that use unix/linix for their "big stuff" becuause they don't want to ever reboot the machines - and for that very reason those are usually the first machines to get hacked.
Lastly, another very big reason unix/linux is able to achieve good uptime is because when a unix/linux admin first sets the machine up, they go over every setting with a fine-toothed comb and use only approved hardware. Whereas the Windows guys just put in a CD, click Next three times then finish without even looking at any of the settings to install the OS on any old hardware they find, then scream bloody murder when the thing fails.
JamesNT