ToDoNinja is an open source project I've made so I'd have samples for the book WebCubed