http://www.projectuseful.org/tasks/35 complete; http://www.projectuseful.org/stories/49 complete