Interesting. I'll have to look into Ripple Contracts (to see if it's an idea MasterCoin should steal

)
I'm a ripple fan but you should probably steal that =p
So. Ripple Contracts:
https://ripple.com/wiki/ContractsSpecifically, here are the proposed contract types:
Here are some example use cases (bold ones are worked out):
Subscriptions
Time Release Escrow coins and then have them time release
XRP Auction Auction for XRP that escrows all the bids
Bonds (I don't think there isn't much reason for us to support these. They require the bond holder to trust the issuer so they might as well just work it out outside of our system.)
Bond Auction
Nickname exchange offer
Kickstarter transaction only completes if it reaches a certain balance
Escrow
M of N accounts?
Private box
Multi-stage transaction
Invoices (Someone remind me what the point of these are?)
Auction
From that list, I think that native support in MasterCoin for kickstarters would be cool, and subscription support might be interesting to do at some point. When we do distributed e-commerce, we might want to add support for auctions too.
I might add something to the spec about this stuff at some point. I'm interested in any opinions from you guys if you see features on that list that we can't live without?