I've used this system for a few years in the past. It's definitely handy for some people, but it didn't fit my use case. I now store all important documents/photos/backups in the cloud and consider the computer to be basically throwaway.
One organizational system many programmers may appreciate is keeping your git/GitHub repos in the same place, under `.../g/<username>/<reponame>`. Huge fan of this method.