I use a norton ghost, and make a backup image of the system, when I have it just the way I want it (i.e. with all my photos and music, etc on it)
...this way, if I ever get a virus, or the computer fuchs up, i pop in this disc (or series of discs), and in about 45 min, I have my setup, perfected!
BTW, doing this requires the use of DL dvd's (dual-layer), and have twice the capacity if a normal DVD....
as of now, I have 4 different backups: 1)of the "stock" OS 2) of the "stock" OS with my important programs 3 & 4) are just 2 different assortments of my system with music/pics