i do, though it ended up being a lot like chronic (http://chronic.rubyforge.org/) except you could give it a full string ("walk the dog tomorrow at 3pm", "next monday is bob's birthday") and it could parse out the time/date and store the other parts as the event.