You have to admit, Windows is a pretty barebones operating system, feature-wise. After a fresh install of XP or Vista (perhaps following a Clean Start), you're faced with a barren Start Menu and an empty desktop that's beaming with limitless potential. The problem is that it's up to you to hunt and download those applications that you really need in your day-to-day computing experience. And chances are, it's often difficult to find good software that's also free. That's where this guide comes in.