Obama speaks before 3,000, addresses a billion