Its poor business.
I hate to tarnish someones name, but a deal is a deal.
Even though everyone here respects him, there is no excuse for lacking communication during a transaction unless a good reason is provided.
Ray is a great guy to deal with when he comes through, but taking this long is disrespectful.
I overnighted him a check and it took 3 weeks for my system to get to its destination.
Just keep in contact with your client.