from trac to tracks for GTD

I have been trying to Get Things Done for a while, and using Trac to do it. It has been a pretty nice experience, and has changed some of my thinking about how bug tracking software. But trac clearly wasn’t written for GTD, and it shows from time to time. Today the insufficiency came up again (I don’t remember why) and that prompted me to google more thoroughly, and I found the totally awesome Tracks. I’ve really only been using it for less than an hour, but already it kicks the socks off Trac as a GTD tool. Has nice ical feeds, slick integration of contexts and projects, and some nice ajax-y bits. No offline support, of course, but I guess I can fake that with evo + the ical feed. So, yeah, if you like GTD, and feel comfortable throwing up a webapp on your own server (no hosted tracks yet), definitely try out Tracks ASAP.
[Tangentially: my rough and ready count shows that the whole thing is about 3K LOC. Simply put, no one could write such a tool in GNOME in 3K LOC. I doubt anyone could write it in any desktop GUI framework that I know of in 3K LOC. This is part of why the web is kicking the desktop’s ass.]