I completely forgot about this open source project called Chandler.

http://chandlerproject.org/wikihome

Here's a brief summary for the home page:

Chandler is an open source Note-to-Self Organizer. It features calendaring, task and note management and consists of a desktop application, web application and a free sharing and back-up service called Chandler Hub.

Our goal is to serve the way people actually work, independently and together, particularly in small groups, a market segment we believe is underserved. Our belief is that personal and collaborative information work is by nature iterative and that the existing binary Done/Not-Done, Read/Unread, Flagged/Unflagged paradigm in productivity software poorly accommodates the reality of how people work.
We are also committed to breaking down technological barriers that prevent effective collaboration. Chandler Desktop and Chandler Server are cross-platform and standards-based because we realize that collaboration can't and shouldn't be trapped within a single system. Chandler Server provides web access to shared information that makes it easy for collaborators to hook into Chandler workflows without having to download the Desktop application.