Credit cards

It helps and hurts as you noted. Perfect payment history is a definite plus. High Utilization rates are a bad thing. I suspect that your boss pays his/hers bills once a month. It is a bit easier for business owners to do it that way instead of twice a month or more.