Good going Kimbees!! You've gotten out way more stones than I ever have, in one go! woooo.
What happen inside is that you eat fat-free for the day in order that the liver and gallbladder has time to build up a good supply of bile. The bile is only released when you eat fat. So by not eating fat you get some good pressure behind a lot of bile. THEN when you down some fat (olive oil is a 'good' fat and has tons of fat in it) the liver releases this flood of pressurized bile (to digest the fats) and out come the stones from the liver ducts and the gallbladder!
That is why it's good to eat some 'good' fats...like olive oil, flax seed oil etc (NOT hydrogenated oil, canola, margarine etc! bad bad bad) so that you don't get this stagnant bile just sitting there. The 'bad' fats just clog things up. The 'good' fats are needed.
But you don't have to worry about gaining weight with these full-of-fat flushes...most people report weight loss AND cholesterol drops...as well as blood pressure drops.