Who will have money to buy gold at $3000? The answer to that is easy...EVERYONE and ANYONE, because there will be so many worthless dollars floating around, just as there are trillions of worthless dollars right now, and as our beloved leader, the Ben Bernanke, has ordained he will create even more of them, it will only get worse. As an aside, your Starbucks will cost $9.75, but you will not be able to buy it because your car got stuck in a hole on the raod where there used to be a manhole cover, but thieves stole that for the commodity value. The only people who will not have any money are the one's who are long financials, especially this POS. Remember, buy at $18, then trade out at $21. Good short term trade. Mark my words.