Every time I think about coding something up for myself, I get stuck with the "I want it offline when I'm on a train with my laptop" and "I want it online so I can share it with my colleagues" ... at which point I take a deep breath and admit I'm beyond help :-(
Solution: cron job to copy todo.txt, done.txt to a network drive, served by a web server. painless.
Putting it in Subversion would help detect conflicts and resolve some conflicts automatically, plus give you history tracking (so you can delete without any concern). I think it gives a fairly good online/offline balance.# Ian Bicking