I’m a true believer in the idea of separating data from the primary Boot Drive. I have recently moved all of my data to a NAS (Network Attached Storage) drive. It has worked out very well for me since I have 2 computers (Desktop and Laptop) and now they each can see all my data (including Outlook pst file) without having to sync between them. Plus I have the added benefit of having everything out of the PC/Laptop so chances of heat damage, short circuit, etc. is greatly reduced. Also, the NAS has a built-in web server so I could assign it an IP address and have access to my files from the web too! Some will ask (as Z did recently at lunch) how do you work on stuff outside of the office then, if all your files are on the network. In that case, I use SyncBack to monitor the folders on my Laptop and then sync everything when I dock it back at the office.
There are some computer gurus out there (especially the Linux variety) who recommend you put your data on a separate partition from your OS, for easier backup, transfer and upgrades. Would this be a good idea with Vista, and how would I go about it?
Source: Ask Lifehacker: How do I store my data on a separate partition in Windows Vista? - Lifehacker