Opinion

Face it, product launches and events are now only “leak confirmations” and price announcements

Honey, surprises are so 2010!