A few weeks ago, I received a call about the Blaster I have for sale and the guy wants to come look at it. I was honest about the work it needed and he was interested. He wanted to pay me $500 to hold it for him till he could come with his truck and get it. I told him to keep his money and just pay the full amount when he came to get it but he insisted. We drove to the bank and he withdrew the $500 and deposited it into my account. Shook hands on the deal and agreed to meet up the following Sunday for him to pick it up and pay the final amount. Sunday comes and I wait till almost 2p.m. before i call him to give him time to wake up, go to church, eat lunch, whatever, and he doesn't answer. Call a few more times that day and still no answer. Fast forward to the next Sunday and he calls at about 11 and says that he doesn't have time to fix it and that he called every shop in town that morning and no one can work on it. (BS since none of the shops are open on Sunday) He says he will come by and pick up some parts for the $500 he had already paid me. I told him i would lower the price a little if that would help to cover any shop fees and he says he not interested, he has no time. He doesn't show for the second Sunday in a row. Call him today and ask if he's still interested and he says he'll call when he's on his way from his mom's which is about a mile from my house and that was about three hours ago. What should i do? Do i keep giving this kid chance after chance or do i teach him a lesson on not keeping your word? I was brought up believing a handshake was a contract and that's something you don't break? Am i in the wrong for feeling this way?