Has anyone thought of making a service to eliminate the ten minute delay? You would operate as a sort of Bitcoin credit agency, temporarily lending funds to credible buyers. You could market this on the merchant side (receive money instantly) or the purchaser side (send money instantly). Take a transaction fee to cover the risk.