UPDATE:
After getting spayed yesterday, Annie (the not-so free rescue dog) is finally finished with the vet for a year. My wallet is breathing a sigh of relief.
She is growing fast (up to 25 lbs already) and has fallen in with the neighbors' pack of dogs, so she has plenty of friends.
Thanks to all for keeping tabs on my girl.