From conception to finished execution, there are plenty of points to screw up a perfectly good design. If the design sucks to start with, there’s not much you can do to fix it along the way to a finished product.