A,
Where did you come from? 2.5 years and 190 posts? Read the last 50 or so posts in this thread and come hang out:
http://forumserver.twoplustwo.com/showfl...e=0#Post6047489
As for top restaurants in US being in Atlanta, the #3 taco joint is here:
Taqueria Del Sol. There are 3 spread out across the city, but when you go make sure to get the Shrimp Corn Chowder. I promise you it's one of the best things you'll ever taste.