You need to check out
www.mtgox.com if you think there isn't ample opportunity to speculate in bitcoins.
I notice on that website they allow users to trade in dark pools. This basically allows for large transactions to occur without sending a corresponding price signal to other market participants. How exactly is this beneficial to the market as whole, as opposed to those in the dark pools?
Why not pay in USD? Uhhh, good question. I think the idea is that USD is an inflationary currency controlled by the government, and not many people here like the idea of their money being devalued at the whim of the government. Also, anonymity, though you already mentioned that that wasn't an important factor for you. Also, easier to do. You can send USD with services like Paypal, but it can be complicated, and you can get chargebacks as a seller, etc. Mostly it's the lack of central control - that no one else can add money to the supply at any time. It's completely secure in that manner, in that there will never be more than 21 million coins in total.
I accept your opinion that USD is not a good store of value. As I said earlier, USD is basically a short-term currency for me as I am more interested in purchasing equities and commodities as stores of value. In this respect, USD seems to be a superior choice for a short-term currency because it is accepted is many more places than BTC, it is readily recognizable to basically everyone on the globe, and it can be transacted easily in physical form without a need for computerized devices.
Why not pay in gold? Because not very many people accept straight-up gold as payment anymore. Because it is difficult to know the exact value of the gold you hold. Because you have to go through the whole process of selling gold, getting your gold verified, getting a goldgram, sending said goldgram, etc. Bitcoin is EASY. You just copy/paste an address you want to send bitcoins to, enter the total number to send, and bam. You're done.
Not many people in countries that have been dominated by banking and mortgage markets. For example I can buy a very, very nice property in Viet Nam with a very large amount of open land for just few gold coins. The value of the coins can be easily determined by looking at central exchanges located in any number of different cities on the globe. It is not the fault of gold that Westerners do not know the value of it and I would not consider that a weak point against gold.
What do you think is the best way I can trade my BTC for the same property in Viet Nam? What angle should I use?
You can use a service like clearcoin to ensure the seller delivers. If they don't, you can have the funds refunded to your account. Of course, this poses a risk to the seller as well...
How does clearcoin operate and how do they verify transactions? What kind of a commission do they charge?