Right, and that is the point: even if you accept Bitcoin payments, you still need to eventually get USD. Ultimately, this is why I believe that Bitcoin cannot survive with the Bitcoin exchanges.
Right, and that is the point: even if you accept Gold payments, you still need to eventually get Euro. Ultimately, this is why I believe that Gold cannot survive with the Gold exchanges.
You don't have to get dollars for the whole amount, you just have to report the dollar value of your earnings to the IRS, and pay your taxes in dollars.