Made this for dinner tonight and served with naans. Delicious! Here are just a few changes I made: I fried the onions, garlic and ginger for a little bit before adding the rest of the spices, I didn't have enought tomatoes so I used 1 chopped tomato with 2 tbsp tomato sauce, I didn't add the sugar but I did add one seeded Serrano pepper sliced length-wise. I don't think my changes affected the true taste of your recipe which was just wonderful. thanks for sharing!