Oh wow my math is wrong. Also 25 billion downloads across 315 million devices is frightening. Each device has downloaded almost 80 apps?
http://www.wired.com/gadgetlab/2012/03/app-store-25-billion/
(And thanks for correcting me on the reg fee. I thought it was $200 for some reason.)