XP is a far superior OS. Stability is about the same as 2000, but XP boots faster and will support more home computer type applications like games, etc. If you looking for graphics and video editing, definately go with XP. I ran 2000 Pro before XP Pro came out, and I am much happier with XP.
Also XP Pro has a huge driver database. 99% of any hardware component I install on a computer (I do this for a living) running XP there will already be a driver for it.
Windows ME was a joke on Microsofts behalf. You know something is wrong when they discontinue the OS after only a few months.