Definitely agree with Judy. Non-Refundable deposit, and a signed contract are the only ways to go.