Not only is moving user files off the OS partition sensible, it is idiotic for an OS be designed to put user files on the OS partition. I like to have my data files on a data partition (sometimes even on a separate physical drive), or on a server - yes I have a home server using Linux. If I have to reinstall Windows, then I only have to worry about restoring Windows from a backup image and adding/updating programs and hardware drivers for hardware that may have changed since the last backup. Unfortunately, many software manufacturers like to put user data files on the OS partition and not always in the user directories, but buried in the program directory tree. I put the ones that I can into a non-os partition. Even worse, I use one program where I can put most of the user data on a non-os drive/partition, but some of the data is put into the Windows registry.