Variations:
You can cut the chicken up or leave it whole. You could use chicken thighs or drumsticks instead of breasts. You could even use pork tenderloin instead of chicken. You could also add all sorts of veggies to it (I add leeks and it came out great). Carrots, onions, celery, snow peas, broccoli, cauliflower, greens, mushrooms, baby corn, red or green bell peppers, etc. would also be good in it (basically any veggie you would put in a stir fry). If the veggies take a long time to cook, add them in the beginning after browning the chicken. If the veggies cook quickly, add them at the very end, after you uncover it for the final cooking stage. The longer you cook it, the more the sauce will cook down. I cooked it until the sauce was almost completely gone, but if you like a little more sauce, stop cooking a little sooner.

I served it with wild rice, but it would also be good with brown rice or Asian noodles.