It's very frustrating when the client doesn't know what they want and you have to redo things multiple times. Extra frustrating when it's volunteer work.