Currently doing a massive rewrite on something I was pleased with last Friday. TL;DR I see the holes and weaknesses now. Frustrated, but undaunted. On y va!

dave @combatdavey