We just tried M Thai Kitchen in an Edgewater, MD strip mall just south of Annapolis. Terrific fresh ingredients prepared quickly and expertly, altho it was a slow night at the restaurant.
Also want to mention Basmati on Rte 2 for Indian food. They have a buffet at lunch, and the dinner a la carte is some of the best Indian food we have had. So if you're looking for something besides crab cakes, try these two.