Hello Brian, the schedule looks more realistic now. About the backend, I'd go for SQLite or Akonadi. SQLite is probably the easiest solution to implement at this time. Qt has a driver for it, and you can find plenty of examples around. Regards, Alvaro