Great stuff, one suggestion: clicking the label for an item should check/uncheck it, like in a properly marked up form (using the "for" attribute of the label tag).
I had it like that for a while, but ran into problems once I introduced the double-click-to-edit functionality. Thanks for the suggestion though; I'm still working on improving the user experience. :)