Error During Clean Install

I have used every tool available to remove my old version of avast free.

Not participating in the avast community
Custom Install

Not Installing WebRep
All shields except Mail, P2P, and IM
Only the english language pack

Avast gets to the part about:

vcredist_x86_sp1.exe

Then Windows Installer pops-up:

The feature you are trying to use is on a CD-ROM that is not available

Insert the “Microsoft Visual C++ 2008 Redistributable - x86 9.030729.4148” disk and click OK.

OMG, On the windows installer pop-up, I clicked browse, and there was only 1 file to click on, so I seclected that and clicked OK, avast installed perfectly!

Why would it need that C++ thing and why did it ask me to put in a disk when avast is downloaded off the internet?

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en

This is a package that belongs to MS, and should have been installed by MS or updated during the last Windows Update. For some reason, it didn’t happen with your machine. But it now looks like things are working out fine for you. Avast requires this file for it to work properly.

Please let us know if you have any additional questions. Thank you.