actually I will be releasing a website that enables the BTC pay feature on the counterparty dex making buying/selling NVST with BTC a breeze
I'm curious to hear more about how that works though, so the more details (and the sooner) the better.
There is a function in the counterparty protocol called 'bitpay' where one can place a buy order for a token using bitcoin instead of xcp or another token. It's a bit tricky to do - the buy side requires two transactions, and the timeout for any order match is just 20 blocks.
It can manually be done right now - you can see the history of matches from the very beginning of the NVST listing. But it's not as simple as just sending the bitcoin to the seller address.
Basically, the flow goes like this: Seller places order to sell NVST for BTC. Buyer places an order to match. The CP protocol says that once a match is made, the buyer has 20 blocks to complete the trade by making a second transaction that sends the appropriate amount of bitcoin in a transaction that includes the bitpay opcodes. You can see from this that a problem is created when a user places a buy order first and a seller matches the order while the buyer is away (or asleep, whatever.) Since the second transaction must be placed after a match, only a connected client can send the required bitcoin, and web services cannot reliably do that in an automated manner. Knowing this, the Counterwallet team disabled bitpay transactions some time ago from their web app.
Another hitch in the process is that if you send the bitcoin to the seller but the bitpay transaction doesn't confirm before the 20 block expiration, the tokens are not credited and the buyer effectively loses their bitcoin unless the seller sends them a refund (there is no mechanism to enforce refunds, you must rely on the seller's good graces.)
The method TSWR is setting up is a fork of an existing bitpay website that doesn't currently work - he and I are modifying it to work properly. Right now we are working on fixing a fee bug, but it should be ready to go...soon