OK, I finally got my release letter!
I called them the other day after three months of wrangling and gave them a drop dead date of this Friday (Sept. 2nd). The person that I talked with told me that they would try to get this done but I told her that trying was not good enough. She needed to get this done ASAP.
Then, I followed it up with the following e-mail:
As mentioned in my phone call today, please send the release letter immediately to my new school. E-mail the details to me when this has been done. If my new employer does not receive this by Friday (Sept 2nd), I will file a formal complaint with the authorities.
Also, since I can not start my new job until this letter has been received, I am still technically under contract with your organization. Because of this, I fully expect to continue to receive my monthly salary until this letter has been received.
I got a text from the girl within 5 hours of sending this message saying that it was being sent via EMS with the tracking number. I consider myself to be a very patient guy but, sometimes, you need to take a harder stand.
Also, I talked with my new school. They had receive a copy of the release letter and it was perfect. This is one less thing to worry about, for sure.