My name is Rick and I live in Fair Oaks, California. I entered into a contract with a reputible company to have my roof replaced. the bid I accepted and paid a $2500 CASH deposit, After several weeks and several re-measurements, and then a couple of weeks and here nothing, I rcvd a check for my deposit back, no explination no nothing, I called them the next day and the gentleman I spoke with said something about the job was underbid so they dropped it. so here I am holding my money with no new roof after haveing a signed contract on a negotiated price from a representative of there company. what am I to do?