I read somewhere that Windows recovery code (all stuff it does while it's booting up, and subsequent boot attempts if it fails to start) is really top-notch, since they have so many disasters to test recovery from. 2000 really isn't that bad-- good thing they've come up with stuff that won't run under 2K so they can keep the revenue coming in.
Best regards, Spehro Pefhany