Wow! I'd have to agree that the hairball did save his life or at least save you some expensive vet bills. One time my Pearl pooped out a red elastic string and I found the toy and threw it away. She was also one lucky cat.