By John Gruber
OurCal: Shared calendar. Meet messenger.
As with many Super Bowl ads, I feel like they would’ve gotten more bang for their buck by just setting fire to a few million dollars in cash and putting the video on YouTube.
★ Tuesday, 2 February 2016