By John Gruber
OurCal: Shared calendar. Meet messenger.
From the DF archive:
The truth is, I’m the luckiest person in the world today. I hope you are too.
Display Preferences Copyright © 2002–2026 The Daring Fireball Company LLC.