I like carrying the full versions of much needed software around with me when doing repairs. Having a portable drive with the full versions of Java, Flash, Windows XP XP3, Windows Vista SP2, Windows 7 and the DotNet Family makes repairs easier. I recently helped someone who needed DotNet 3.5 (The download is huge!) Here are the links for the DotNet’s (This also helps when on a slower internet connections).
.NET Framework 4.0
.NET Framework 3.5
.NET Framework 3.5 -Service Pack 1
.NET Framework 3.0
.NET Framework 2.0