JJ, glad to hear that everything is all right now. I wish Cha Cha a speedy recovery.
Last year my ball python squeezed his fake tree branch so tight that it splintered into pieces and impaled him. We took him to the vet which looks after our dog; fortunately she was honest and said that she has no experience with reptiles and that we should go to another vet.
A friend of mine took his ball into a vet for help with a bad shed, and the vet accidentally removed the cornea from one eye!
Perhaps we should have a listing of reputable reptile vets here in ssnakess?