At the SW job, all our files are on backed-up file servers (conveniently unified via AFS to a single, huge tree). At the HW job, however, no such thing exists. Most people keep their files on their desktop PCs, bar important documents and sources that are kept in server source control. But what about other files ? I want all my data backed up in one way or another (data excludes MP3s, of course).

"No problems", I was told, keep it all on U:, a huge disk-space, backed up. But our network is so slow most of the time, that it's impossible to work normally when the files are on a server.

So I found a compromise. Using File::Find, a 60 line was crafted. Occasionally it is ran to back up all my files to that U: disk (not ALL of them, only those that changed, naturally).