How Best To Fully Backup/mirror An Entire Computer Including Programs?

I have already in place a backup drive to save essential data. But in case of theft, I would like to mirror my whole computer to a large external drive (500gb) so it would be easy to restore not just the data but also the OS, drivers and programs. I have a decent PC with Win XP. Thanks.

Click Here to Try Carbonite Online Backup FREE for 15 days and back up your irreplaceable files automatically and securely. No credit card required!