was just thinking hard about this after many years of hell heh...
pc users - partition your drive into programs and data... then back up your progs with norton ghost.... and your data with dvd or cd...
mac users - buy a firewire drive and backup with superduper :)