It does not have value. Nobody is denominating services or goods in BTC. They denominate them in USD and BTC is simply a convenient way to spend USD, maybe even make some profit for the short time you're holding it. That's the value of BTC. Hard-to-trace, global (and local), decent-rate, unregulated money transmission. Decentralized and cheaper Western Union.
Makes you wonder if Satoshi isn't simply the NSA.
The more I think about this the more predictable this outcome becomes. BTC is making techies everywhere invest in what effectively amounts to USD.