I'm amazed it's so difficult. Percents are just math! Computers rock at math, right? And if you know the total file size of a program, why's it so hard to say "well this file that I'm copying over now is x KB and the total for all the files is y MB, so that means the progress should increase by z %."?