Yes, XP was after ME. The release date of Windows ME was: Septeraber 2000.
The release date for XP was: in October of 2001. I think that means XP was after ME.
I have heard great things about this Windows 7 as well. But I will still not get it for a year until everyone else has to deal with...