Storing my life in iCal

I’d like to keep my life in a calendar app. You know, almost down-to-the-minute type stuff. My calendar program is iCal, so this is probably a foolish endeavour. And I wonder on the data model for the whole thing. I mean, sure, I can add notes to items to even keep a running diary of things, but … calendar apps aren’t very sexy, you know?

I wonder if anyone’s ever made a better calendar app. Because really, it’s just a user interface to be designed. The data model is all there in the iCal format, and ideally you’d be writing to/reading from iCal’s store in order to keep synchronisation through iSync intact.