Windows 2000, despite what people claim, just isn't stable - maybe if you just run IIS and nothing else it might be able to run for a month or two before requiring a reboot.
But when you are doing development - it is totally unreliable. The combination of (what microsoft reccomends) SQL Server, InterDev, Outlook and Internet Explorer ensures that your machine is unusably slow unless powercycled at least 3 times a week and whenever internet explorer crashes (now several times a day) it can take the whole desktop with it.
This being windows with IE embedded into the kernel along with big chunks of office and sql server means that often when one application crashes it is impossible to recover the desktop at all and you must reboot the machine.
This isn't stability and you can't even blame dodgy shareware - I'm running all MS software and protected from viruses, at the mailserver and locally - my virus definition files are regularly updated and all the service packs applied.
The only way to have a workable windows 2000 desktop is to either run only notepad or to reboot daily and reinstall weekly.