Well here's my thought on the world of chinese food in the US. There's what I call American Chinese food. This comprises of pretty much every chinese take out restaurant, chinese buffets, and most "high class" chinese places like PF Changs. Most people associate this as being chinese food, though it's no more chinese than Tacos are Mexican. It's catered towards americans. Then there's Authentic Chinese food, mostly found in *real* chinatowns (real being the fact that actual chinese people venture and hang out there, DC's chinatown is NOT real) and other restaurants, Mark's Duck house being one of them. Now, it may not be like home cooking, but the style is the same and the types of dishes are incredibly close. For cantonese food, this generally means either "fast food", i.e. wonton noodles, bbq pork with rice, etc or family style where everyone shares large plates. In DC it's hard to find real chinese food. Mark's is the only cantonese place I know. However, if you go to New York, San Francisco, Los Angeles, or Houston, you'll definately find real chinese restaurants. I've lived in Houston and I can tell you the places if you ever decide to go. So yes real chinese food does exist, it's just hard to find it here. I'm not saying that American Chinese food is bad. Sometimes I crave beef and broccoli and general gao's chicken. What I don't like are people who think that American Chinese food is what all chinese people eat, and there's no alternative. And your last statement is very much correct. It's all over the place because people have found that american chinese food is incredibly easy to cook, and can charge a lot of money for it. Honestly, it doesn't take much skill to cook it. And to make really good american chinese food, just get better incredients, take a little more time, and decorate the plate nicer, and voila, you have high class american chinese food. Cooking authentic chinese food, however, takes a lot of skill.