Ouch Jeannie! Another really good home remedy (one that was actually proven at University of Pennsylvania) is to take Magnesium. I take "chelated magnesium" tablets. They make it so the calcuim in your system is bound by the magnesium and not absorbed, and it really really prevents kidneystones! My sister read the article, tried it and no more kidney stones, passed the info to me and VOILA, it worked for me too!
Its maybe not as potent a cure as what you are taking but for a vast majority of people with calcium based stones, magnesium every day can do the trick.