well summarised, Hammer.
Yes , 90 % of the stones are calcium oxalate. It's not the dietary calcium so much as the
oxalate which is the problem. Thus plenty of water, and avoiding excess dietary oxalate ( nuts, rhubarb, spinach, asparagus, COKE !!!!!!!) is the go. Have a 24 hour urine metabolic screen for your levels of urinary calcium, oxalate, urate and phosphate.
Some recurrent stone formers will need the potassium citrate tablets long term. Old style lemonade or any source of citrate is good, as citrate is a stone inhibitor. Alll of this is for future prevention. The current calcium stone will not "dissolve". Dissolution therapy only applies to uric acid (urate) stones (about 9 % of all stones).