No need to go searching for all those CDs when you reinstall Windows (or upgrading to Windows 7 from XP, for instance). A site called Ninite does the work for you. Of course, a working Internet connection is required, so if you are online, you can click over to Ninite and get started. They have dozens of the most commonly used applications, some free, some (like Office 2007) are trial versions, so you need your registration key to unlock it later.
Here’s a review of Ninite over at PCWorld: “Free Tools for Fine-Tuning Your Windows 7 Setup”.