This article gives a good breakdown of the milestones (e.g., we can’t just take 8.5 billion and divide by the number of seconds since they launched, since the rate at which they sold songs is different over time). The most recent milestone (the last 500 million songs) happened over 50 days, which would be 10 million songs per day, or 416,700 per hour, 6945 per minute, or around 116 songs per second. Note that these are averages—there are times when itunes is selling far more than 116 songs per second. Notably, in 2004 when they went from 150million to 200million in 63 days, they were only selling 793,000 songs per day (a paltry 9 songs per second).