He's also pretty patient... I royally effed up and, while trying to add a new payment to PayPal, accidentally submitted the payment after PayPal defaulted back to my bank account once the new payment method was submitted.
Yes... I hate PayPal right now.
It took almost two weeks to clear that mess up... but John understood and waited patiently while I cleaned up my mess.
Anyway... if you ever have a chance to do biz with John, don't hesitate!