1. Chain-wise: Chili's, TGI Friday's or Outback, otherwise I like anywhere that isn't strictly bar food. Otherwise I'm stuck wondering what fried thing would be the least horrible for me. I know a lot of people will say Applebee's, I'm just not a fan.
2. We've done Indian recently and I got a tomato based (as opposed to cream based) curry. I didn't order any Naan (so I didn't eat any!) and limited the rice I allowed myself. At Mexican it's easy for me to order fajitas and just eat it straight from the skillet without any of the tortillas/condiments.
I struggle so much with Thai food because I LOVE IT but my favorite meals are heavy rice/noodle dishes so I've just been staying away for now. When I'm feeling like I need an Asian food fix, we head for sushi instead.