To kick things off, I'll start off with something cool I started messing with today.
I've always liked the ability to create symbolic links in any POSIX environment. I use them constantly. In my home directory, I have symbolic links that will take me to various directories around the system. The things I use them for are typically to make things more convenient and faster to get around the system. It's useful stuff.
I came across a situation where I wanted something similar in Windows. You can create shortcuts, but they're nothing like symbolic links. I asked one of my friends if he knew of anything that could accomplish this and he mentioned something about NTFS supporting junctions. A quick search on Google for “NTFS Junction” led me straight to the
Junction software on Microsoft's Sysinternals section.
It's a utility that gets run from the Command Prompt. The tool itself is pretty straight-forward. You simply specify the source directory and the target directory that it will “junction” with. So if you have an application that writes out log files to a directory, or screenshots, or anything that might consume space and/or create harddrive activity, you can junction it to a directory on a separate drive and everything will end up there.
I'm already putting this to good use.
Also, check out the main
Windows Sysinternals page for all kinds of great utilities for Windows that are worth checking out.