I think the only way to get around the awfulness of the payment systems is to break completely from the extant banking system and to find a way to define yourself outside of the normal regulatory definition. It's just too restrictive to allow us to do anything we want if you have to work with VISA or MC or even just follow the normal legal procedures necessary for a bank. Really there's no reason transferring money shouldn't be super easy and simple, and cost barely anything, except that banks like money and they like using regulation to stop new competition and innovation.