This is one of the reasons I *love* Linux.
My /home folder is a separate partition, and has ALL of my per-user configuration settings, as well as all of my documents, etc.
I backup my /home partition to a NAS drive share. If I ever have to reformat/reinstall (as I opted to do with my most recent Kubuntu upgrade), getting back to "normal" is as simple as copying everything back into my /home directory.
As far as apps go: that's also as simple as one single command-line entry:
Code:
sudo apt-get install *list of apps*
I still maintain/support a bunch of Windows machines (my wife's, my parents' , in-laws, etc.). I'm so glad I don't have to deal with that hassle with my own laptop anymore.