500 Million Downloads and counting