I always have 2 bootable partitions at the beginning of my HD - one is the primary system partition and the other is the exact copy of that (periodically updated). Whenever I do any potentially system altering changes I do them first on the secondary partition and if everything works, only then apply them to the primary partition. It's only common sense, but it took me a while to get used to the routine
