First, I trusted jpilot as my PIM app of choice. It was because of the Palm 515 that I used to rely on. But when the gadget turned unusable (screen with scratches and easily-drained internal battery), I moved to Evolution Calendar to host my events and deadlines. But it was slow on my machine. Then I decided to go online all the way. I have used Google Calendar (for private and office-related events) and upcoming.org (for public gigs). But I cannot rely on the Internet all the way. And don’t ever think advising me to go back to the paper-based system.
Inspired by 30boxes and Google Calendar, I created an offline web-based calendar, merging the powers of PostgreSQL, Apache and PHP. I’m confident that my data are safe and are organized using the RDBM model. And it loads very fast with dillo.