I always wondered if there are any good ways to provide a fast re-install experience.
Whenever I setup a new computer or re-installs an existing one I'm using a day or more to get all the software and settings setup, so the environment is like the one, I'm used to.
That includes installing Visual Studio, Office, DropBox, SysInternals tools and so on.
What are the solutions out there to either automate the process or just make it a little easier? Sometimes it's a pain just to find all utils again and read through a lot of old blog-posts on strange installation procedures again.
I'm currently running Windows 7 and OS X.