3 weeks isn't all that long........I don't start calling to remind people until its been about 3 weeks, you gotta remember it probably took itleast 2 weeks on his end to get the cheque from his client and a week or so for the mail to get processed. Get used to slow payments, it all part of...