-snip-
Thanks

although I would say that I already know a good amount about Bitcoin. I was just curious as to how the transaction process was "sped-up" for business.
I've already confirmed what I thought.
IMHO - and this is just technical analysis - a company accepting bitcoins should have at least one full node to see the transaction after it was broadcasted. The more nodes the easier it is to determine if the transaction has propagated throughout network or only to the companies node. If the transaction is well known within the network it is reasonable safe to assume that the majority of the miners know about the transaction and will confirm it within the next block as long as the fee is high enough. This can not prevent a carefully planned doublespend attack, but as I am told business owners take more risks when accepting cash as an employee might not be able to determine a fake bill. Should the transaction have no/low fee and/or its priority is low the goods/serivce/coffee etc. could be delayed until the transaction has 1 confirmation.
That's the beauty of it, they don't. And this factor drives different exchanges to work on specific tech to outsmart one another.
What? Care to elaborate? What does this have to do with exchanges? What "specific tech" to "outsmart" others?