I swear to God I'm crying.
I have Vista Home 32bit on my computer on a C: partition. I decided to dualboot XP by asking members of a forum for advice - well it led me to destroying Vista's boot thing.
So basically everytime I try to start Vista I get the '........./hal.dll is missing or...