http://threeacts.mrmeyer.com/25billionapps/

 

First, I got the average per minute. Which is about 34,000 downloads. I divided 341,389,779 ( how many downloads are left until 25 billion. ) by 34,000 and got 10,400. That is how many hours it will take to complete the downloads. So, to find the hours, you will divide 10,400 by 60. Then, I got 173 hours. Then I divided that to find how many days, I got about 7 days. Therefore, the download should finish around March 2nd, at 6:30pm. I would probably start my downloading around 5pm, since downloads will probably speed up towards the end of the contest.