This scenario worked for me: I had the buyer get a bank/cashier check at his bank. That bank had a branch were I lived and I DIDN'T have an account with them. Got the check then went to the branch near me and after endless verification in their system and a call to the issueing bank I left with cash in hand. If this did fail I would have only been out the time at the the local branch and would know instantly if it was a bad check. Please someone tell me how I would ever be out anything going this route again.
Mike V