If you're a professional, use a wire transfer like everybody else.
If you're a professional, use a wire transfer like everybody else.
But Patrick's absolutely right re: checks. If cash flow is tight, my favorite trick is to FedEx a prepaid overnight envelope to your client. Ask them to place the check inside. This elimates the "check is in the mail" song and dance, and it's only marginally more expensive than a wire fee.
In the UK/EU everything is a direct bank transfer.
From the US — despite offering the wire transfer details — the majority of payments I've received are CC, PayPal and (ugh) cheque. Apparently it causes them less hassle that arranging a wire transfer with their accounts department. As ever YMMV.
But as you said, that's just been my experience, I guess there are other ways of doing things.