Hey, I am just thinking that an added feature might be the ability for a coin to be "owned" by multiple addresses. So in order to make a payment with this keys the owners, all of them, must agree. This could also increase the security against fraud in the following scenario:
A wants to buy from B
A adds B's public key to the owner list of the involved coins so now A and B own the coins
B delivers the goods and services and then A removes his key from the owner list
Now B can use the coin freely
Please discuss.