As far as external cd burners go, I can recomend the usb iomega zip that I use. It gets used between several pc's and laptops, it's robust and is definately supported by winME/2000 and XP. It is widely available and has come down in price a fair bit since I bought mine.