5 Billion and Counting. . .