yeah a re-format might be necessary
You might want to invest in an external hard-drive to back up your shit every so often. Viruses and hard drive crashes arnt a matter of will they happen, its when. I just use AVG free for my anti-virus, and it works great if your not a moron about it. DietCoke is right, you can use linux's partition editor to reformat your hard-drive, or use Gparted. If you had your Windows XP cd you can just use that to reformat and reinstall it. Drivers are a bitch, my laptop came with a drivers cd but there is still newer ones you may have to download (wireless card dont forget). Did you get the windows disc with your laptop? I bought an Inspiron 1520 from dell and I got the vista/driver dvds with mine.