Man, I feel your pain. We have a cat that's been around as long as I can remember (I'm 21). I think she is either 18 or 19 years old now, and we just know she's not going to last that much longer, but she's still in pretty good health, for the time being.
Good luck making your decision, and...