The gold standard is just as stupid as the 'fiat money' concept. Other countries take the dollar because it can be used to purchase real estate in this country.
As long as our country is stable (and doesn't have people running around shooting people in our educational institutions and movie theaters) the dollar is a good stable bit of money.
Any time someone (usually Ron Paul supporters) recommend we go back to the gold (or silver) standard; I just want to scream. If we're going to back the dollar with something it needs to have intrinsic value, and it already is backed by something; our real estate. Unlike gold which is difficult to create; we already have real estate in reserve: Yellowstone, Alaskan Wildlife reserve etc.
Nobody wants to sell them to the Chinese, but they're gonna want something. Hopefully they'll settle for a few skyscrapers and golf courses like the Japanese did.