u had Vista and XP at the same time right? so presumably u placed them on 2 different /WINDOWS folders... im not sure but maybe the registry got screwed up of some files needed to run both OS and was sharing those files got removed upon vista uninstall, try installing XP pero in repair mode lang, that usually restores unintentionally deleted files