Yeap, thats the one. Measure it all out properly. Once I was 100g short on the onions, and it totally screwed it all up. The only place I differ slightly from Kris is that I tend to simmer the final stage for perhaps 10 minutes longer than she does; she suggests 20 mins, I normally do 30, as it takes that long for the scum to stop rising. I spose it will also make the sauce ever so slightly thicker.
One further thing I did last time which worked well, was to add sugar and salt to the base, rather than to the dishes. Since all my curry dishes contain about 1/2 a teaspoon each of both, and I get 6 dishes from each batch, I add 3 teaspoons of sugar and 3 of salt, during the final simmer. I figured that this would reduce margin for error.
The MarkJ recipies I followed were his ones for Balit and Patia.
The pre-cooked (and thus sweet) finely chopped onions are crucial. The fresh tomato is crucial. If adding chunks of onions and pepper, make sure these are pre cooked. Do a batch, and put them in the fridge.
I've stopped using Patacks for the Balit, and switched to curry masala (1/2 teaspoon), and called it a Bhuna

A lot of the time on this board, when people say they've tried to follow recipies and not had success, I suspect that in fact they've not quite followed the recipie, and ommited one or more ingredient, or swapped it for another. Then they wonder why its not working.