Contract Vault seems like it will solve a big problem with smart contracts in that it will make them easier for anyone to do, it definitely provides functionality in the real world. From individuals to businesses, we have all encountered a time where a contract or agreement is needed. To put them on the blockchain makes them more efficient and irrefutable - it just makes sense. Long term investment for myself but one I think is worthwhile.