I know with OSX there's a way to reinstall the vital OS bits, but preserve all the preferences, user settings, etc al. Is there a way to do this with Linux? I wacked out my VL5.1.1SOHO install. Got to tinkering a little too much with it.

- One option I've thought of is to install another instance of the particular distro on another partition and then copy over the files from the old home directory to the new install instance (e.g. the ".blah" files).
- Another is to reinstall all the packages, pointing to a -o loop mount of the distro iso for maximum speed, and then if need be doing the same for any packages not on the original install iso....If a mirror is even still up for 5.1.1SOHO.
Any thoughts? I'm thinking the later option as not all custom settings are contained in the /home .blah files.
DrCR