3 million iPads in a weekend