When it's going well, design is a pleasure. But we all know what it's like to experience a bad day: nothing works the way it should, colors clash, type