Scratching a project management itch, for fun and profit.