Microsoft tried to make XP EOL for OEMs but the OEMs pushed back. I think Vista is going to get better. I believe SP1 is out being Beta tested right now so it will probably be released this winter sometime. We might as well get used to Vista, it's here to stay.
Cheers!
Bill