In 2007 I paid an attorney $20,000 to represent me in a criminal matter because I received a call from a law enforcement official who said that I was being investigated for a criminal act. Nothing ever became of it. I recently found out that the threat came from a "law enforcement friend" of someone who wanted to scare me. The attorney only spent an hour or two on my case. I would now like the rest of my money back, but the attorney now claims that the $20,000 was a "flat fee" and that the unused portion is not refundable. I did not sign anything regarding the $20,000 payment (no "retainer agreement" or anything like that), but I do have my cancelled check. Can an attorney charge a flat fee for something like this? What should I do?