Wow - love the concept and vision here. Were I such a person, I might dub this payments 2.0.
This image on their home page gave me chills, though. http://a1.sqimg.com/static/6c1cc3c1ad109e13d0be182c75c470762...
But that's likely only because I'm a half-paranoid security geek.