Good clear communication, prompt payment, all the good things in life. I would deal with Greg again without hesitation.