Shop.org: 129.2 million Americans to shop online on Cyber Monday