Well... they did an x-ray on him right before they were going to do the surgery and what appeared to be bladder stones in his ultrasound are not showing up in the x-ray (find this hard to believe because I immediately saw in the ultrasound what the doc thought was the bladder stones). So, Jack is not going to have surgery until they figure out what is wrong with him, which means some more tests. On the plus side, this news makes it much more likely that he might just have some kind of infection that can be taken care of with the meds we already paid for.
And yes, it gets ridiculous to think how much you'll spend on an animal. But he's still young (just about 4 years) and has too much livin' to do... of course he is a walking health problem... so maybe we should look into pet health insurance.