I recommend installing Windows ME first, then Windows 2000, then linux. The reason for this is Linux is the most friendly to other OS's. As long as your are using the newest LILO (LInux LOader) it will boot Linux and any other OS from anywhere on the disk. Windows 2000 is friendly enough to dual boot WinME and itself (at least it could do Win98) and WinME is so unfriendly it will just over write and other boot record with its own.