OK, I hear everyone's frustrations. I understand how many of you think NGC (and PCGS for that matter) are not seen as a provider of grading services that gives a damn about a customer. But look at it from their point of view. Whether you want to look at it this way or not, NGC and PCGS are taking an ownership position in a coin when they grade it and slab it. They have no control over whether you retain a coin they have graded, or if you sell it, give it away, etc. At any rate, they are guaranteeing that coin at that grade to any subsequent owner. If a coin has any issues, and is in their holder, it has an effect upon their reputation and potentially their pocket book.
So, in fact, they have to look at each coin just as if they were going to buy it. Because in fact, they may have to pay for the coin, (or the difference in grade) if the coin is submitted for regrade. Put yourself in their position before you become too quick to criticize. That doesn't mean we can't get frustrated about turnaround time, but I take comfort in knowing that they are very selective about the coins they slab, especially gold coins where many of the fakes are quite difficult to differentiate from real examples.