We actually feel pretty lucky, because if she hadn't had the gallstones and subsequent surgery, that stuff would be still inside her undetected. Gall bladder cancer is usually not diagnosed until late Stage IV, when the patient has 3-6 months to live.
Hail to the gallstones!